Skirtumas tarp MySQL ir SQL

„MySQL“ ir „SQL“

„MySQL“ yra reliacinė duomenų bazių valdymo sistema (arba RDMS) - tai reiškia, kad tai yra duomenų bazių valdymo sistema, pagrįsta reliaciniu modeliu. Ši RDMS veikia kaip atskiras serveris ir suteikia vartotojui prieigą prie kelių duomenų bazių vienu metu. „MySQL“ šaltinio kodą galima įsigyti laikantis sąlygų, nurodytų GNU bendrojoje viešojoje licencijoje, taip pat daugybe patentuotų sutarčių. „MySQL“ bendruomenės nariai sukūrė daugybę skirtingų RDMS šakų, iš kurių populiariausios yra „Drizzle“ ir „MariaDB“. Daugelis nemokamos programinės įrangos projektų, kuriuose turi būti pilna duomenų bazių valdymo sistema (arba DMS), yra ne tik kelių filialų prototipas, bet ir naudoja „MySQL“..

Struktūrizuota užklausos kalba (dar vadinama SQL) yra duomenų bazės kalba. Ji buvo sukurta specialiai RDMS duomenims tvarkyti, o jos koncepcija buvo pagrįsta reliacine algebra. Jos galimybių diapazonas apima duomenų užklausą ir atnaujinimą, schemų kūrimą ir modifikavimą bei duomenų prieigos valdymą. Tai buvo viena iš pirmųjų kalbų, naudojančių RDMS modelį, ir ji, be abejo, yra plačiausiai naudojama šiose reliacinėse duomenų bazėse. SQL kalba yra padalinta į kelis kalbos elementus: sakiniai, kurie kartais yra pasirenkami sakinių ir užklausų komponentai; išraiškos, kurios sukuria skaliarines reikšmes arba lenteles, kurias sudaro stulpeliai ir duomenų eilutės; predikatai, kurie naudojami sąlygoms, kurios gali įvertinti SQL tris vertinamas logikos (arba 3VL) logines tiesos reikšmes, nurodyti; užklausos, kurios nuskaito duomenis pagal tam tikras specifikacijas; ir teiginiai, kurie turi įtakos schemoms ir duomenims arba taip pat gali valdyti operacijas, programų srautą, ryšius, seansus ar diagnostiką.

„MySQL“ galima rasti daugelyje interneto programų kaip sprendimų paketo (arba LAMP) programinės įrangos pluošto duomenų bazę. Jos naudojimą galima pastebėti tokiose populiariose interneto svetainėse kaip „Flickr“, „FaceBook“, „Wikipedia“, „Google“, „Nokia“ ir „YouTube“. Kiekvienoje iš šių svetainių naudojamas „MySQL“ saugoti ir registruoti vartotojo duomenis. Kodas sudarytas iš C ir C ++ kalbų ir naudoja daugybę skirtingų sistemos platformų, įskaitant „Linux“, „Mac OS X“ ir „Microsoft Windows“..

SQL dabar yra standartas, o jo struktūrą sudaro daugybė skirtingų komponentų. Tai apima, bet neapsiribojant, SQL pagrindus, SQL / Foundation, SQL / Įrišimus, SQL / CLI (skambučio lygio sąsaja) ir SQL / XML (arba XML susijusias specifikacijas)..

Santrauka:

1. „MySQL“ yra RDMS, veikianti kaip atskiras serveris ir suteikianti vartotojui prieigą prie kelių duomenų bazių tuo pačiu metu; SQL yra duomenų bazės kalba, sukurta specialiai RDMS duomenims tvarkyti.

2. „MySQL“ yra naudojamas keliose populiariose žiniatinklio programose kaip vartotojo duomenų saugojimo ir registravimo priemonė; SQL yra standartas, sudarytas iš kelių komponentų, įskaitant, bet neapsiribojant, SQL pagrindus, SQL / CLI ir SQL / XML.