Rozdíl mezi MySQL a SQL

MySQL vs. SQL

MySQL je systém správy relačních databází (RDMS), což znamená, že se jedná o systém správy databází založený na relačním modelu. Tento RDMS běží jako svůj vlastní server a poskytuje víceuživatelský přístup k více databázím najednou. Zdrojový kód MySQL je k dispozici za podmínek stanovených v GNU General Public License, stejně jako v celé řadě proprietárních smluv. Členové komunity MySQL vytvořili mnoho různých odvětví RDMS - z nichž nejoblíbenější jsou Drizzle a MariaDB. Kromě toho, že je prototypem několika odvětví, většina bezplatných softwarových projektů, které musí mít plně vybavený systém správy databází (DMS), používá MySQL.

Strukturovaný dotazovací jazyk (známý také jako SQL) je databázový jazyk. Byl navržen speciálně pro správu dat v RDMS a jeho koncepce byla založena na relační algebře. Rozsah jeho schopností zahrnuje dotazování a aktualizaci dat, vytváření a úpravy schémat a řízení přístupu k datům. Byl to jeden z prvních jazyků používajících model RDMS a je to určitě nejrozšířenější jazyk pro tyto relační databáze. Jazyk SQL je rozdělen do několika jazykových prvků: klauzule, které jsou příležitostně volitelnou součástí příkazů a dotazů; výrazy, které vytvářejí skalární hodnoty nebo tabulky, které se skládají ze sloupců a řádků dat; predikáty, které se používají ke specifikaci podmínek, které jsou schopny vyhodnotit na logické hodnoty hodnot logické (nebo 3VL) logické hodnoty SQL (nebo 3VL); dotazy, které získávají data na základě konkrétních specifikací; a příkazy, které ovlivňují schémata a data nebo mohou také řídit transakce, tok programů, připojení, relace nebo diagnostiku.

MySQL lze nalézt v mnoha webových aplikacích jako databázová součást softwarového balíčku řešení (nebo LAMP). Jeho použití lze vidět na takových oblíbených webových stránkách jako Flickr, FaceBook, Wikipedia, Google, Nokia a YouTube. Každý z těchto webů používá MySQL pro ukládání a protokolování uživatelských dat. Kód se skládá z jazyků C a C ++ a používá mnoho různých systémových platforem - včetně Linux, Mac OS X a Microsoft Windows.

SQL je nyní standardem a jeho struktura se skládá z mnoha různých komponent. Mezi ně patří mimo jiné SQL Framework, SQL / Foundation, SQL / vázání, SQL / CLI (Call Level Interface) a SQL / XML (nebo specifikace související s XML).

Souhrn:

1. MySQL je RDMS, který běží jako svůj vlastní server a poskytuje víceuživatelský přístup k více databázím současně; SQL je databázový jazyk navržený speciálně pro správu dat v RDMS.

2. MySQL se používá ve více populárních webových aplikacích jako prostředek ukládání a protokolování uživatelských dat; SQL je standard tvořený několika komponenty, včetně, ale bez omezení na, SQL Framework, SQL / CLI a SQL / XML.