I database sono ovunque, a partire da piccoli dispositivi portatili a enormi applicazioni in esecuzione sul cloud. Sebbene esistano molti sistemi di database, i database relazionali sono i più popolari e influenti.
Utilizzando la lingua SQL, è possibile eseguire operazioni, come l'aggiunta di dati, il recupero di informazioni, la ricerca, l'aggiornamento, l'esecuzione di ottimizzazioni ed eliminazione dei record.
Come funziona SQL?
Come amministratori del database, raramente dobbiamo capire cosa succede sotto il cofano una volta eseguita una query SQL. Sebbene questo tipo di astrazione sia comunemente seguito, può limitare coloro che hanno bisogno di comprendere il funzionamento interno di un database.
Nota: ci sono varie varianti del linguaggio SQL e, quindi, è difficile stabilire come funziona universalmente.
Tuttavia, viene valutato nei seguenti quattro semplici passaggi una volta eseguita una query SQL:
Il seguente diagramma di flusso illustra i quattro passaggi:
Nota: tieni presente che questa è una panoramica di alto livello del funzionamento di un motore SQL. Vari motori del database possono implementare questi processi in modo diverso.
Tipi di dichiarazioni SQL
SQL è un linguaggio di query che utilizza un formato simile a una dichiarazione. Ad esempio, per recuperare tutte le tabelle in una tabella, è possibile utilizzare un'istruzione come:
Seleziona * da table_name;Esistono vari tipi di domande in SQL. Sono organizzati come segue:
Sebbene le query precedentemente menzionate siano comuni tipi di query SQL, possono variare a seconda dell'implementazione del motore. Sentiti libero di fare riferimento alla documentazione del motore del database per saperne di più.
Terminologia SQL comune
Ascolterai le seguenti terminologie comuni quando si lavora con i database relativi a SQL e SQL:
I termini inclusi nell'elenco precedente sono le terminologie più basilari e standard nel mondo SQL. Tuttavia, tieni presente che questo è solo un elenco minimo. SQL è ampio e contiene una pletora di altri termini.
Conclusione
In questo articolo, ti abbiamo presentato alla parte teorica della lingua SQL. Quindi, usando i nostri tutorial SQL, esplorerai come funziona SQL, varie funzionalità e come usarlo. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.