MySQL vs. SQL
A MySQL egy relációs adatbázis-kezelő rendszer (vagy RDMS) - azt jelenti, hogy egy relációs modelln alapuló adatbázis-kezelő rendszer. Ez az RDMS saját szerverként fut, és több felhasználó számára hozzáférést biztosít egyszerre több adatbázishoz. A MySQL forráskódja a GNU Általános Nyilvános Licencben meghatározott feltételekkel, valamint rengeteg szabadalmi megállapodással elérhető. A MySQL közösség tagjai az RDMS számos különféle fiókját létrehoztak - ezek közül a legnépszerűbbek a Drizzle és a MariaDB. Amellett, hogy több ág prototípusa, a legtöbb ingyenes szoftverprojekt, amelynek teljes funkcionalitással rendelkező adatbáziskezelő rendszerrel (vagy DMS) kell rendelkeznie, a MySQL-t is használja..
A strukturált lekérdezési nyelv (más néven SQL) egy adatbázis nyelv. Kifejezetten az RDMS adatkezelésére tervezték, és koncepciója relációs algebrán alapult. A képességek köre magában foglalja az adatok lekérdezését és frissítését, a séma létrehozását és módosítását, valamint az adatokhoz való hozzáférés vezérlését. Ez volt az egyik első RDMS-modellt használó nyelv, és minden bizonnyal a legszélesebb körben alkalmazott nyelv ezekben a relációs adatbázisokban. Az SQL nyelv fel van osztva több nyelvi elemre: záradékok, amelyek alkalmanként az utasítások és lekérdezések választható alkotóelemei; kifejezések, amelyek skaláris értékeket vagy táblákat állítanak elő, amelyek oszlopokból és adatsorokból állnak; predikátumok, amelyek olyan feltételek meghatározására szolgálnak, amelyek képesek az SQL háromértékű logikai (vagy 3VL) logikai igazságértékének kiértékelésére; lekérdezések, amelyek bizonyos specifikációk alapján vesznek adatokat; és utasítások, amelyek befolyásolják a sémákat és az adatokat, vagy ellenőrizhetik a tranzakciókat, a program folyamatát, a kapcsolatokat, a munkameneteket vagy a diagnosztikát.
A MySQL számos webes alkalmazásban megtalálható egy megoldáscsomag (vagy LAMP) szoftvercsomag adatbázis-összetevőjeként. Használata széles körben megfigyelhető olyan népszerű webhelyeken, mint a Flickr, a FaceBook, a Wikipedia, a Google, a Nokia és a YouTube. Ezen webhelyek mindegyike MySQL-t használ a tároláshoz és a felhasználói adatok naplózásához. A kód a C és C ++ nyelvekből áll, és sok különféle rendszerplatformot használ - ideértve a Linuxot, a Mac OS X-et és a Microsoft Windows-ot.
Az SQL ma szabvány, és felépítése sok különféle összetevőből áll. Ide tartoznak, de nem kizárólag, az SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) és SQL / XML (vagy XML-hez kapcsolódó specifikációk)..
Összefoglaló:
1. A MySQL egy RDMS, amely saját szerverként fut, és több felhasználó számára hozzáférést biztosít több adatbázishoz egyszerre; Az SQL egy adatbázisnyelv, amelyet kifejezetten az adatok kezelésére fejlesztettek ki az RDMS-ekben.
2. A MySQL-t számos népszerű webalkalmazásban használják felhasználói adatok tárolására és naplózására; Az SQL egy olyan szabvány, amely több összetevőből áll, beleértve, de nem kizárólag az SQL-keretet, SQL / CLI-t és SQL / XML-t.