Forskjell mellom MySQL og SQL Forskjellen mellom

Anonim

MySQL vs. SQL

MySQL er et relationsdatabasebehandlingssystem (eller RDMS), og mener at det er et databasebehandlingssystem basert på relasjonelle modell. Denne RDMS kjører som sin egen server og gir tilgang til flere databaser samtidig. Kilden til MySQL er tilgjengelig under vilkårene som er angitt i GNU General Public License, samt en mengde proprietære avtaler. Medlemmer av MySQL-fellesskapet har opprettet mange forskjellige grener av RDMS-den mest populære som Drizzle og MariaDB er mest populære. I tillegg til å være prototypen av flere grener, må de fleste gratis programvareprosjektene som har et fullverdig databasehåndteringssystem (eller DMS) bruke MySQL.

Structured Query Language (også kjent som SQL) er et databasespråk. Det ble designet spesielt for å administrere data i RDMSs og dets oppfatning var basert på relasjonsalgebra. Utvalgets rekkevidde inkluderer dataforespørsel og oppdatering, skjemaoppretting og modifisering og kontroll av dataadgang. Det var et av de første språkene ved hjelp av RDMS-modellen, og er absolutt det mest brukte språket for disse relasjonsdatabaser. SQL-språket er delt inn i flere språkelementer: klausuler, som noen ganger er valgfrie komponenter i uttalelser og spørringer; uttrykk som produserer enten skalarverdier eller tabeller som består av kolonner og rader med data; predicates, som brukes til å spesifisere forhold som kan evalueres til SQL tre verdierte logiske (eller 3VL) boolske sannhetsverdier; spørringer, som henter data basert på spesifikke spesifikasjoner; og uttalelser, som påvirker skjemaer og data, eller kan også kontrollere transaksjoner, programflyt, tilkoblinger, økter eller diagnostikk.

MySQL finnes i mange webapplikasjoner som databasekomponent av en programvarepakke (eller LAMP). Dens bruk kan sees ut på slike populære nettsteder som Flickr, FaceBook, Wikipedia, Google, Nokia og YouTube. Hver av disse nettstedene bruker MySQL til lagring og logging av brukerdata. Koden består av C og C ++-språkene og bruker mange forskjellige systemplattformer, inkludert Linux, Mac OS X og Microsoft Windows.

SQL er nå en standard og strukturen består av mange forskjellige komponenter. Disse inkluderer, men er ikke begrenset til, SQL Framework, SQL / Foundation, SQL / Bindinger, SQL / CLI (Call Level Interface) og SQL / XML (eller XML-relaterte spesifikasjoner).

Sammendrag:

1. MySQL er en RDMS som kjører som sin egen server og gir tilgang til flere brukere på flere databaser samtidig. SQL er et databasespråk som er utviklet spesielt for å administrere data i RDMSer.

2. MySQL brukes i flere populære webapplikasjoner som et middel til lagring og logging av brukerdata; SQL er en standard som består av flere komponenter, inkludert, men ikke begrenset til, SQL Framework, SQL / CLI og SQL / XML.