Rozdiel medzi MySQL a SQL

MySQL verzus SQL

MySQL je systém správy relačných databáz (RDMS), čo znamená, že ide o systém správy databáz založený na relačnom modeli. Tento RDMS beží ako vlastný server a poskytuje prístup pre viacerých používateľov k viacerým databázam naraz. Zdrojový kód MySQL je k dispozícii za podmienok stanovených vo Všeobecnej verejnej licencii GNU, ako aj v množstve vlastníckych dohôd. Členovia komunity MySQL vytvorili mnoho rôznych odvetví RDMS - z ktorých najobľúbenejšie sú Drizzle a MariaDB. Okrem toho, že je prototypom niekoľkých odvetví, väčšina bezplatných softvérových projektov, ktoré musia mať plne vybavený systém správy databáz (alebo DMS), používa MySQL..

Štruktúrovaný dopytovací jazyk (známy aj ako SQL) je databázový jazyk. Bol navrhnutý špeciálne na správu údajov v RDMS a jeho koncepcia bola založená na relačnej algebre. Rozsah jeho schopností zahŕňa dotazovanie a aktualizáciu údajov, vytváranie a modifikáciu schém a riadenie prístupu k údajom. Bol to jeden z prvých jazykov používajúcich model RDMS a je to určite najrozšírenejší jazyk týchto relačných databáz. Jazyk SQL je rozdelený do viacerých jazykových prvkov: klauzuly, ktoré sú niekedy voliteľnou súčasťou príkazov a dotazov; výrazy, ktoré vytvárajú skalárne hodnoty alebo tabuľky pozostávajúce zo stĺpcov a riadkov údajov; predikáty, ktoré sa používajú na špecifikovanie podmienok, ktoré sú schopné vyhodnotiť logické hodnoty logickej hodnoty (alebo 3VL) logickej hodnoty SQL (alebo 3VL); dotazy, ktoré získavajú údaje na základe konkrétnych špecifikácií; a príkazy, ktoré ovplyvňujú schémy a údaje alebo môžu tiež riadiť transakcie, tok programov, pripojenia, relácie alebo diagnostiku.

MySQL možno nájsť v mnohých webových aplikáciách ako databázová súčasť softvérového balíka riešení (alebo LAMP). Jeho použitie je široko viditeľné na takých obľúbených webových stránkach ako Flickr, FaceBook, Wikipedia, Google, Nokia a YouTube. Každý z týchto webov používa MySQL na ukladanie a zaznamenávanie užívateľských údajov. Kód pozostáva z jazykov C a C ++ a používa veľa rôznych systémových platforiem - vrátane systémov Linux, Mac OS X a Microsoft Windows..

SQL je teraz štandard a jeho štruktúra sa skladá z mnohých rôznych komponentov. Patria sem, ale nie sú obmedzené na, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) a SQL / XML (alebo XML súvisiace špecifikácie).

Zhrnutie:

1. MySQL je RDMS, ktorý funguje ako svoj vlastný server a poskytuje prístup pre viacerých používateľov súčasne k viacerým databázam; SQL je databázový jazyk navrhnutý špeciálne na správu údajov v RDMS.

2. MySQL sa používa vo viacerých populárnych webových aplikáciách ako prostriedok na ukladanie a zaznamenávanie užívateľských údajov; SQL je štandard pozostávajúci z viacerých komponentov vrátane, ale nielen, SQL Framework, SQL / CLI a SQL / XML.