Verschil tussen MySQL en SQL Verschil tussen

Anonim

MySQL versus SQL

MySQL is een relationeel databasebeheersysteem (of RDMS) - wat betekent dat het een databasebeheersysteem is dat is gebaseerd op het relationele model. Dit RDMS wordt uitgevoerd als een eigen server en biedt toegang voor meerdere gebruikers tegelijk tot meerdere databases. De broncode van MySQL is beschikbaar onder de voorwaarden uiteengezet in de GNU General Public License, evenals een overvloed aan eigendomsovereenkomsten. Leden van de MySQL-gemeenschap hebben veel verschillende takken van de RDMS gecreëerd - de meest populaire daarvan zijn Drizzle en MariaDB. Naast het prototype van verschillende vestigingen gebruiken de meeste gratis softwareprojecten die een volledig databasebeheersysteem (of DMS) moeten hebben, MySQL.

Structured Query Language (ook bekend als SQL) is een databasetaal. Het werd specifiek ontworpen om gegevens in RDMSs te beheren en de conceptie ervan was gebaseerd op relationele algebra. Het bereik van zijn mogelijkheden omvat data-query en -update, schema-aanmaak en -modificatie, en toegangscontrole voor gegevens. Het was een van de eerste talen die het RDMS-model gebruikte en is zeker de meest gebruikte taal voor deze relationele databases. De SQL-taal is onderverdeeld in meerdere taalelementen: clausules, die soms facultatieve componenten van verklaringen en vragen zijn; expressies, die scalaire waarden of tabellen produceren die kolommen en rijen met gegevens omvatten; predikaten, die worden gebruikt om voorwaarden te specificeren die kunnen worden geëvalueerd naar SQL-waarden (of 3VL) met drie waarden (Booleaanse waarheidswaarden); query's, die gegevens ophalen op basis van specifieke specificaties; en statements, die van invloed zijn op de schema's en gegevens of die ook transacties, programmastroom, verbindingen, sessies of diagnostiek kunnen regelen.

MySQL kan in veel webtoepassingen worden gevonden als de databasecomponent van een softwarebundel met oplossingsbundels (of LAMP). Het gebruik ervan is te zien op populaire websites als Flickr, FaceBook, Wikipedia, Google, Nokia en YouTube. Elk van deze websites gebruikt MySQL voor opslag en het loggen van gebruikersgegevens. De code bestaat uit de talen C en C ++ en maakt gebruik van veel verschillende systeemplatformen, waaronder Linux, Mac OS X en Microsoft Windows.

SQL is nu een standaard en de structuur ervan bestaat uit veel verschillende componenten. Deze omvatten, maar zijn niet beperkt tot, SQL Framework, SQL / Foundation, SQL / Bindingen, SQL / CLI (Call Level Interface) en SQL / XML (of XML-gerelateerde specificaties).

Samenvatting:

1. MySQL is een RDMS dat wordt uitgevoerd als een eigen server en biedt meerdere gebruikers tegelijkertijd toegang tot meerdere databases; SQL is een databasetaal die speciaal is ontworpen om gegevens in RDMS's te beheren.

2. MySQL wordt gebruikt in meerdere populaire webapplicaties als een manier om gebruikersgegevens op te slaan en te loggen; SQL is een standaard die bestaat uit meerdere componenten, waaronder, maar niet beperkt tot, SQL Framework, SQL / CLI en SQL / XML.