La oss bryte ned forskjellen mellom SQL og MySQL:
sql:språket
* SQL (strukturert spørringsspråk) er et standardspråk som brukes til å samhandle med relasjonsdatabaser. Det er som grammatikken i databaseverdenen, og definerer hvordan du kommuniserer forespørslene dine.
* Tenk på det som det engelske språket - du kan bruke det til å snakke og skrive, men det dikterer ikke hvilken bok du leser eller hva du sier.
MySQL:Databaseadministrasjonssystemet
* mysql er en spesifikk implementering av et databasestyringssystem (DBMS). Det er en programvarepakke som lar deg lagre, administrere og få tilgang til data på en strukturert måte.
* Se for deg det som en spesifikk bok skrevet på engelsk. Den har sitt eget innhold, struktur og regler.
analogi:
* Tenk deg at du vil få en bok fra et bibliotek.
* sql er som språket du bruker for å beskrive hva du vil ("Jeg vil ha boken om historie").
* mysql er biblioteket i seg selv, med hyllene, katalogen og bibliotekarene som hjelper deg med å finne den spesifikke boken du trenger.
Nøkkelforskjeller:
* SQL er en standard, mens MySQL er en spesifikk implementering. Akkurat som du kan snakke engelsk i mange forskjellige land, er det andre DBMS -implementeringer som PostgreSQL, Oracle og SQLite, alle forståelse av SQL.
* MySQL tilbyr funksjoner utover grunnleggende SQL. Den har unike funksjoner, datatyper og verktøy som er spesifikke for implementeringen.
i et nøtteskall:
* Du bruker sql (språket) for å samhandle med mysql (Databasesystemet).
* Tenk på det som å snakke engelsk til noen som er flytende i engelsk og tilfeldigvis er i et bibliotek.