Vai al contenuto principale

Gestione dei database in PostgreSQL

In questo tutorial imparerai a creare, eliminare e selezionare un database in SQL.
Aggiornato 29 set 2026  · 4 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

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ì: Creazione di un database

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:

Creazione di un database

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

Creazione di un database

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:

Selezione di un database

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:

Selezione di un database

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:

Selezione di un 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:

Selezione di un database

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

Selezione di un database

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

Argomenti
SQL

Corsi SQL

Corso

Manipolazione dei dati in SQL

4 ore
338.8K
Padroneggia query SQL complesse per rispondere a varie domande di Data Science e preparare dataset solidi da analizzare in PostgreSQL.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro