Razlika između MySQL i SQL

MySQL vs SQL

MySQL je sustav upravljanja relacijskim bazama podataka (ili RDMS) - što znači da je riječ o sustavu za upravljanje bazama podataka koji se temelji na relacijskom modelu. Ovaj RDMS radi kao vlastiti poslužitelj i omogućuje višekorisnički pristup višestrukim bazama podataka odjednom. Izvorni kod MySQL dostupan je pod uvjetima utvrđenim u GNU General Public License, kao i mnoštvom vlasničkih ugovora. Članovi MySQL zajednice stvorili su mnogo različitih grana RDMS-a od kojih su najpopularnije Drizzle i MariaDB. Osim što su prototip nekoliko grana, većina besplatnih softverskih projekata koji moraju imati potpuno opremljen sustav za upravljanje bazama podataka (ili DMS) koriste MySQL.

Strukturirani upitni jezik (poznat i kao SQL) jezik je baze podataka. Dizajniran je posebno za upravljanje podacima u RDMS-u, a njegova koncepcija se temeljila na relacijskoj algebri. Raspon njegovih mogućnosti uključuje upit i ažuriranje podataka, izradu i modifikaciju shema te kontrolu pristupa podacima. Bio je jedan od prvih jezika koji je koristio RDMS model i zasigurno je najkorišteniji jezik za te relacijske baze podataka. SQL jezik dijeli se na više jezičnih elemenata: klauzule koje su povremeno opcionalne sastavne komponente izjava i upita; izrazi koji stvaraju ili skalarne vrijednosti ili tablice koje se sastoje od stupaca i redaka podataka; predikati koji se koriste za određivanje uvjeta koji se mogu procijeniti u SQL tri vrijednosti logike (ili 3 VL) Booleove vrijednosti istine; upiti koji preuzimaju podatke na temelju određenih specifikacija; i izjave, koje utječu na sheme i podatke ili također mogu kontrolirati transakcije, protok programa, veze, sesije ili dijagnostiku.

MySQL se može naći u mnogim web aplikacijama kao komponenta baze podataka skupa rješenja (ili LAMP). Njegova se upotreba može široko primijetiti na popularnim web stranicama kao što su Flickr, FaceBook, Wikipedia, Google, Nokia i YouTube. Svaka od ovih web stranica koristi MySQL za pohranu i evidentiranje korisničkih podataka. Kod se sastoji od jezika C i C ++ i koristi mnogo različitih sistemskih platformi, uključujući Linux, Mac OS X i Microsoft Windows.

SQL je sada standard i njegova struktura sastoji se od mnogo različitih komponenti. Tu spadaju, ali nisu ograničeni na, SQL Framework, SQL / Foundation, SQL / Veze, SQL / CLI (sučelje razine poziva) i SQL / XML (ili Specifikacije vezane uz XML).

Sažetak:

1. MySQL je RDMS koji radi kao vlastiti poslužitelj i omogućuje višekorisnički pristup istodobno višestrukim bazama podataka; SQL je jezik baze podataka dizajniran posebno za upravljanje podacima u RDMS-u.

2. MySQL koristi se u više popularnih web aplikacija kao sredstvo za pohranu i evidentiranje korisničkih podataka; SQL je standard koji se sastoji od više komponenti koje uključuju, ali nisu ograničene na, SQL Framework, SQL / CLI i SQL / XML.