Jeg er ny i databaser og lurer på noe: Hva er forskjellen mellom SQL og MySQL?
SQL - Strukturert spørrespråk. Det er et deklarativt dataspråk for spørring i relasjonsdatabaser.
MySQL er en relasjonsdatabase - en programvare som er optimalisert for lagring og gjenfinning av data. Det finnes mange slike databaser - Oracle, Microsoft SQL Server, SQLite og mange andre er eksempler på slike.
SQL står for Structured Query Language, og er grunnlaget for at alle relasjonsdatabasestyringssystemer lar brukeren legge til, fjerne, oppdatere eller velge poster. Ting som MySQ er de faktiske styringssystemene som lar deg lagre og hente dataene dine, mens SQL er det faktiske språket for å gjøre det.
Grunnleggende SQL er ganske universelt - Selects ser vanligvis likt ut, Inserts, Updates, Deletes osv. Når du kommer utover det grunnleggende, varierer kommandoene og evnene til dine individuelle databaser, og det er her du får folk som er Oracle-eksperter, MySQL, SQL Server osv.
I utgangspunktet er MySQL en av mange bøker som inneholder alt, og SQL er hvordan du går frem for å lese den boken.
SQL står for Structured Query Language, og er et programmeringsspråk utviklet for å søke etter data fra en database. MySQL er et relasjonsdatabasestyringssystem, som er noe helt annet.
MySQL er en åpen kildekode-plattform som bruker SQL, akkurat som MSSQL, som er Microsofts produkt (ikke åpen kildekode) som bruker SQL for databaseadministrasjon.