Corso
Se aspiri a diventare data scientist o sei semplicemente curioso dei dati, devi conoscere l'importanza dei database relazionali. SQL è un linguaggio che ti permette di interrogare i database relazionali e porre domande significative. Per un principiante che inizia a lavorare con i database, è utile sapere come mettersi rapidamente in moto con un database. Questo comprende tre operazioni di base:
In questo tutorial eseguirai queste operazioni usando PostgreSQL. Si presume che tu abbia già una conoscenza di base di SQL in generale e che PostgreSQL sia installato sul tuo sistema. Se non lo hai installato, dai un'occhiata a questo articolo che ti guida al download e all'installazione di PostgreSQL.
Se hai completato l'installazione di PostgreSQL, iniziamo.
Creare un database
Apri pgAdmin (incluso nell'installazione di PostgreSQL). pgAdmin ti offre un'interfaccia grafica intuitiva e ti permette di eseguire tutte le operazioni SQL di base. L'interfaccia di pgAdmin è così: 
Dall'immagine qui sopra, puoi vedere che il sistema PostgreSQL in questione ha già due database:
- DataCamp_Courses
- postgres
Ora ne creerai uno nuovo. Per farlo, fai semplicemente clic con il tasto destro sulla scheda Databases e seleziona New Database... dalle opzioni. Per riferimento: https://bit.ly/2UEfk62.
Se sei riuscito a creare correttamente un database, dovrebbe apparire nella schermata principale di pgAdmin:

Quando crei il database, ti verranno proposte diverse opzioni. Non lasciarti intimidire. Inserisci semplicemente il nome del database che vuoi creare e premi invio.

Una domanda che potresti porti è: perché è necessario creare database diversi?
Pensa a uno scenario in cui usi un sistema PostgreSQL centrale per gestire tutto ciò che riguarda i database, inclusi i dati di diversi tipi di applicazioni. Probabilmente non vorresti mescolare tutto e raccoglierlo in un unico database, giusto? È meglio separare i database in base alle applicazioni.
Eliminare un database
Potresti voler eliminare un database che non usi più. Fai semplicemente clic con il tasto destro sul database che vuoi cancellare e seleziona Delete/Drop dalle opzioni. Per riferimento: https://bit.ly/2S7iL8x.
Selezionare un database
Facciamolo dal prompt dei comandi/terminal. Con l'installazione standard di PostgreSQL è incluso psql (SQL Shell). Sembra proprio un prompt dei comandi:

Apri il prompt psql e continua a premere invio (se devi connetterti a qualcosa in particolare, inserisci liberamente le credenziali di conseguenza) finché non ti viene chiesta la password. Inserisci la password fornita durante l'installazione e premi invio. Il prompt di PostgreSQL è postgres=#.
Per prima cosa elenchiamo tutti i database attualmente presenti in PostgreSQL con il comando \l. L'output è simile a questo:

Selezioniamo un database per eseguire una semplice query SQL. Per connetterti a un database, usa il seguente comando:
\c School
School è il nome del database a cui connettersi. Una volta connesso al database, anche il prompt cambia nel nome del database:

Creiamo una semplice tabella chiamata Students in questo database. La tabella avrà due colonne:
- Roll_no
- Name
Sei libero di specificare tipi di dato e vincoli come preferisci. Per creare la tabella, ti servirà una query simile a questa:

Andiamo avanti e inseriamo un elemento nella tabella, quindi visualizziamola:

Questo è tutto per il tutorial di oggi. Se vuoi saperne di più su SQL, dai un'occhiata ai seguenti corsi DataCamp:

