Skillnad mellan MySQL och SQL Skillnad mellan

Anonim

MySQL vs SQL

MySQL är ett relationsdatabashanteringssystem (eller RDMS), vilket innebär att det är ett databashanteringssystem baserat på relationell modell. Denna RDMS kör som sin egen server och ger flera användare tillgång till flera databaser samtidigt. Källkoden för MySQL är tillgänglig enligt villkoren i GNU General Public License samt en uppsjö av egna avtal. Medlemmar i MySQL-gemenskapen har skapat många olika grenar av RDMS-den mest populära är Drizzle och MariaDB. Förutom att vara prototypen av flera filialer, måste de flesta gratis mjukvaruprojekt som innehåller ett fullständigt databasstyrningssystem (eller DMS) använda MySQL.

Structured Query Language (även kallat SQL) är ett databassspråk. Det var utformat specifikt för att hantera data i RDMS och dess uppfattning baserades på relationell algebra. Utbudet av dess funktioner inkluderar datasök och uppdatering, schema skapande och modifiering och åtkomstkontroll. Det var ett av de första språk som använder RDMS-modellen och är förmodligen det mest använda språket för dessa relationsdatabaser. SQL-språket är indelat i flera språkelement: klausuler, som ibland är valfria beståndsdelar i uttalanden och frågor; uttryck som producerar antingen skalärvärden eller tabeller som består av kolumner och rader av data; predicates, som används för att specificera villkor som kan utvärderas till SQL tre värderade logiska (eller 3VL) boolesiska sanningvärden; Frågor, som hämtar data baserat på specifika specifikationer och uttalanden som påverkar scheman och data eller kan också styra transaktioner, programflöde, anslutningar, sessioner eller diagnostik.

MySQL finns i många webbapplikationer som databaskomponenten i en paketpaket (eller LAMP). Dess användning kan ses allmänt på sådana populära webbplatser som Flickr, FaceBook, Wikipedia, Google, Nokia och YouTube. Var och en av dessa webbplatser använder MySQL för lagring och loggning av användardata. Koden består av C och C ++-språk och använder många olika systemplattformar, inklusive Linux, Mac OS X och Microsoft Windows.

SQL är nu en standard och dess struktur består av många olika komponenter. Dessa inkluderar, men är inte begränsade till, SQL Framework, SQL / Foundation, SQL / Bindningar, SQL / CLI (Call Level Interface) och SQL / XML (eller XML-relaterade specifikationer).

Sammanfattning:

1. MySQL är en RDMS som kör som sin egen server och ger flera användare tillgång till flera databaser samtidigt. SQL är ett databassspråk som är utformat speciellt för att hantera data i RDMS.

2. MySQL används i flera populära webbapplikationer som ett sätt att lagra och logga användardata. SQL är en standard som består av flera komponenter inklusive, men inte begränsat till, SQL Framework, SQL / CLI och SQL / XML.