Benvenuti a SQLBolt, una serie di lezioni interattive ed esercizi progettati per aiutarti a imparare rapidamente SQL direttamente nel tuo browser.
SQL, o Structured Query Language, è un linguaggio progettato per consentire sia agli utenti tecnici che non tecnici di interrogare, manipolare e trasformare i dati da un database relazionale. E grazie alla sua semplicità, i database SQL forniscono storage sicuro e scalabile per milioni di siti web e applicazioni mobili.
Ci sono molti database SQL popolari tra cui SQLite, MySQL, Postgres, Oracle e Microsoft SQL Server. Tutti supportano lo standard del linguaggio SQL comune, che è ciò che questo sito insegnerà, ma ogni implementazione può differire nelle funzionalità aggiuntive e nei tipi di archiviazione supportati.
Prima di imparare la sintassi SQL, è importante avere un modello per ciò che un database relazionale è in realtà. Un database relazionale rappresenta una raccolta di tabelle correlate (bidimensionali)., Ciascuna delle tabelle è simile a un foglio di calcolo Excel, con un numero fisso di colonne denominate (gli attributi o le proprietà della tabella) e un numero qualsiasi di righe di dati.
Ad esempio, se il Dipartimento dei veicoli a motore aveva un database, potresti trovare una tabella contenente tutti i veicoli noti che le persone nello stato stanno guidando. In questa tabella potrebbe essere necessario memorizzare il nome del modello, il tipo, il numero di ruote e il numero di porte di ciascun veicolo, ad esempio.,>
In un database, si potrebbe trovare ulteriori relative tabelle contenenti informazioni come ad esempio un elenco di tutti i piloti iscritti nello stato, i tipi di patenti di guida che possono essere concesse, o anche la guida violazioni per ogni driver.,
Imparando SQL, l’obiettivo è quello di imparare a rispondere a domande specifiche su questi dati, come “Quali tipi di veicoli sono sulla strada hanno meno di quattro ruote?”, o ” Quanti modelli di auto produce Tesla?”, per aiutarci a prendere decisioni migliori lungo la strada.
Informazioni sulle lezioni
Poiché la maggior parte degli utenti imparerà SQL per interagire con un database esistente, le lezioni iniziano con l’introduzione alle varie parti di una query SQL. Le lezioni successive ti mostreranno come modificare una tabella (o uno schema) e creare nuove tabelle da zero.,
Ogni lezione introdurrà un concetto diverso e terminerà con un esercizio interattivo. Vai al tuo ritmo e non aver paura di passare il tempo a sperimentare con gli esercizi prima di continuare! Ifyou capita di avere familiarità con SQL già, è possibile saltare avanti utilizzando i link in alto a destra, ma vi consigliamo di lavorare attraverso le lezioni in ogni modo!
Alla fine, ci auguriamo che sarete in grado di avere una solida base per l’utilizzo di SQL nei propri progetti e oltre.