Starpība starp MySQL un SQL

MySQL pret SQL

MySQL ir relāciju datu bāzes pārvaldības sistēma (vai RDMS), kas nozīmē, ka tā ir datu bāzes pārvaldības sistēma, kuras pamatā ir relāciju modelis. Šis RDMS darbojas kā savs serveris un vienlaikus nodrošina vairāku lietotāju piekļuvi vairākām datu bāzēm. MySQL pirmkods ir pieejams saskaņā ar noteikumiem, kas izklāstīti GNU vispārējā publiskajā licencē, kā arī ar pārpilnību patentētu līgumu. MySQL kopienas locekļi ir izveidojuši daudz dažādu RDMS filiāļu, no kurām populārākās ir Drizzle un MariaDB. Papildus tam, ka tas ir vairāku nozaru prototips, vairums bezmaksas programmatūras projektu, kuriem ir jābūt pilnvērtīgai datu bāzes pārvaldības sistēmai (vai DMS), izmanto MySQL..

Strukturētā vaicājumu valoda (pazīstama arī kā SQL) ir datu bāzes valoda. Tas bija īpaši izstrādāts, lai pārvaldītu datus RDMS, un tā koncepcijas pamatā bija relāciju algebra. Tās iespēju klāstā ietilpst datu vaicāšana un atjaunināšana, shēmas izveidošana un modificēšana, kā arī datu piekļuves kontrole. Tā bija viena no pirmajām valodām, kurā tika izmantots RDMS modelis, un tā, protams, ir visplašāk izmantotā valoda šajās relāciju datu bāzēs. SQL valoda ir sadalīta vairākos valodas elementos: klauzulas, kas reizēm ir izvēles, veidojot paziņojumus un vaicājumus, sastāvdaļas; izteicieni, kas rada skalārus lielumus vai tabulas, kas sastāv no kolonnām un datu rindām; predikāti, kas tiek izmantoti, lai precizētu nosacījumus, kuri spēj novērtēt SQL trīs vērtīgas loģikas (vai 3VL) Būla patiesības vērtības; vaicājumi, kas izgūst datus, pamatojoties uz noteiktām specifikācijām; un paziņojumi, kas ietekmē shēmas un datus vai arī var kontrolēt darījumus, programmu plūsmu, savienojumus, sesijas vai diagnostiku.

MySQL var atrast daudzās tīmekļa lietojumprogrammās kā risinājumu paketes (vai LAMP) programmatūras paketes datu bāzes sastāvdaļu. Tās izmantošanu var plaši redzēt tādās populārās vietnēs kā Flickr, FaceBook, Wikipedia, Google, Nokia un YouTube. Katra no šīm vietnēm izmanto MySQL glabāšanai un lietotāja datu reģistrēšanai. Kods sastāv no C un C ++ valodām, un tajā tiek izmantotas daudz dažādu sistēmu platformas, ieskaitot Linux, Mac OS X un Microsoft Windows.

SQL tagad ir standarts, un tā struktūru veido daudzi dažādi komponenti. Tajos ietilpst, bet ne tikai, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) un SQL / XML (vai XML saistītās specifikācijas)..

Kopsavilkums:

1. MySQL ir RDMS, kas darbojas kā savs serveris un vienlaikus nodrošina vairāku lietotāju piekļuvi vairākām datu bāzēm; SQL ir datu bāzes valoda, kas īpaši paredzēta datu pārvaldībai RDMS.

2. MySQL tiek izmantots vairākās populārās tīmekļa lietojumprogrammās kā lietotāja datu glabāšanas un reģistrēšanas līdzeklis; SQL ir standarts, kas sastāv no vairākiem komponentiem, ieskaitot, bet ne tikai, SQL Framework, SQL / CLI un SQL / XML.