Differenza tra MySQL e SQL

MySQL vs. SQL

MySQL è un sistema di gestione di database relazionale (o RDMS), che si basa sul fatto che si tratta di un sistema di gestione di database basato sul modello relazionale. Questo RDMS funziona come un proprio server e fornisce accesso multiutente a più database contemporaneamente. Il codice sorgente di MySQL è disponibile nei termini stabiliti dalla GNU General Public License e da una pletora di accordi proprietari. I membri della comunità MySQL hanno creato molti rami diversi del RDMS, i più popolari dei quali sono Drizzle e MariaDB. Oltre ad essere il prototipo di diverse filiali, la maggior parte dei progetti di software libero che devono disporre di un sistema di gestione del database completo (o DMS) utilizzano MySQL.

Structured Query Language (noto anche come SQL) è un linguaggio di database. È stato progettato specificamente per gestire i dati in RDMS e la sua concezione era basata sull'algebra relazionale. La gamma delle sue funzionalità comprende la query e l'aggiornamento dei dati, la creazione e la modifica dello schema e il controllo dell'accesso ai dati. È stata una delle prime lingue che utilizza il modello RDMS ed è sicuramente la lingua più utilizzata per questi database relazionali. Il linguaggio SQL è suddiviso in più elementi del linguaggio: clausole, che sono componenti componenti occasionali opzionali di dichiarazioni e query; espressioni, che producono valori scalari o tabelle composte da colonne e righe di dati; predicati, che sono usati per specificare condizioni che sono in grado di valutare valori di verità booleani a tre valori logici (o 3VL) di SQL; query, che recuperano i dati in base a specifiche specifiche; e dichiarazioni, che influenzano gli schemi e i dati o possono anche controllare le transazioni, il flusso del programma, le connessioni, le sessioni o la diagnostica.

MySQL può essere trovato in molte applicazioni Web come componente di database di uno stack di software bundle (o LAMP). Il suo utilizzo può essere visto ampiamente in siti web così popolari come Flickr, FaceBook, Wikipedia, Google, Nokia e YouTube. Ciascuno di questi siti Web utilizza MySQL per la memorizzazione e la registrazione dei dati dell'utente. Il codice è composto dai linguaggi C e C ++ e utilizza molte piattaforme di sistema diverse, tra cui Linux, Mac OS X e Microsoft Windows.

SQL ora è uno standard e la sua struttura è composta da molti componenti diversi. Questi includono, ma non sono limitati a, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) e SQL / XML (o specifiche correlate XML).

Sommario:

1. MySQL è un RDMS che funziona come un proprio server e fornisce accesso multiutente a più database contemporaneamente; SQL è un linguaggio di database progettato specificamente per gestire i dati in RDMS.

2. MySQL è utilizzato in più applicazioni web popolari come mezzo di archiviazione e registrazione dei dati dell'utente; SQL è uno standard costituito da più componenti tra cui, a titolo esemplificativo, SQL Framework, SQL / CLI e SQL / XML.