Ero MySQL n ja SQL n välillä

MySQL vs. SQL

MySQL on relaatiotietokannan hallintajärjestelmä (tai RDMS), mikä tarkoittaa, että se on relaatiomalliin perustuva tietokannan hallintajärjestelmä. Tämä RDMS toimii omana palvelimenaan ja tarjoaa monen käyttäjän pääsyn useisiin tietokantoihin kerralla. MySQL: n lähdekoodi on saatavana GNU: n yleisen lisenssin ehdoilla sekä lukuisilla tekijänoikeussopimuksilla. MySQL-yhteisön jäsenet ovat luoneet monia erilaisia ​​RDMS-haara-alueita, joista suosituimpia ovat Drizzle ja MariaDB. Sen lisäksi, että se on useiden haarojen prototyyppi, useimmat ilmaiset ohjelmistoprojektit, joissa on oltava täysimittainen tietokannan hallintajärjestelmä (tai DMS), käyttävät MySQL: tä..

Strukturoitu kyselykieli (tunnetaan myös nimellä SQL) on tietokantakieli. Se oli suunniteltu erityisesti RDMS: ien datan hallintaan ja sen käsitys perustui relaatioalgebraan. Sen ominaisuuksiin sisältyy tietojen kysely ja päivitys, skeeman luominen ja muokkaaminen sekä tiedon käytön hallinta. Se oli yksi ensimmäisistä kielistä, joka käytti RDMS-mallia, ja se on varmasti yleisimmin käytetty kieli näissä relaatiotietokannoissa. SQL-kieli on jaettu useisiin kielielementteihin: lausekkeisiin, jotka ovat toisinaan valinnaisia ​​lauseiden ja kyselyjen komponentteja; lausekkeet, jotka tuottavat joko skalaariarvoja tai taulukoita, jotka koostuvat sarakkeista ja tietoriveistä; predikaatit, joita käytetään määrittelemään olosuhteet, jotka kykenevät arvioimaan SQL: n kolmen arvon logiikan (tai 3VL) Boolen totuusarvot; kyselyt, jotka noutavat tietoja tiettyjen eritelmien perusteella; ja lauseet, jotka vaikuttavat kaavioihin ja tietoihin tai voivat myös hallita tapahtumia, ohjelman kulkua, yhteyksiä, istuntoja tai diagnooseja.

MySQL löytyy monista verkkosovelluksista ratkaisupaketin (tai LAMP) ohjelmistopinon tietokantakomponentina. Sen käyttöä voidaan nähdä laajasti suosituilla verkkosivustoilla, kuten Flickr, FaceBook, Wikipedia, Google, Nokia ja YouTube. Jokainen näistä verkkosivustoista käyttää MySQL: tä tallennukseen ja käyttäjätietojen kirjaamiseen. Koodi koostuu C- ja C ++ -kielistä ja käyttää monia erilaisia ​​järjestelmäalustoja - mukaan lukien Linux, Mac OS X ja Microsoft Windows.

SQL on nyt standardi ja sen rakenne koostuu monista eri komponenteista. Näitä ovat, mutta niihin rajoittumatta, SQL-kehys, SQL / Foundation, SQL / sidokset, SQL / CLI (Call Level Interface) ja SQL / XML (tai XML: ään liittyvät eritelmät)..

Yhteenveto:

1. MySQL on RDMS, joka toimii omana palvelimenaan ja tarjoaa monen käyttäjän pääsyn useisiin tietokantoihin samanaikaisesti; SQL on tietokantakieli, joka on suunniteltu erityisesti RDMS-tietojen hallitsemiseksi.

2. MySQL: tä käytetään useissa suosituissa Web-sovelluksissa välineenä käyttäjätietojen tallentamiseksi ja kirjaamiseksi. SQL on standardi, joka koostuu useista komponenteista, mukaan lukien, mutta näihin rajoittumatta, SQL-kehys, SQL / CLI ja SQL / XML.