Guida introduttiva: Usare Azure Data Studio per connettersi ed eseguire query su PostgreSQL

Questa guida di avvio rapido illustra come usare Azure Data Studio per connettersi a PostgreSQL e quindi usare istruzioni SQL per creare il database tutorialdb ed eseguire query su di esso.

Prerequisiti

Per completare questo avvio rapido sono necessari Azure Data Studio, l'estensione PostgreSQL per Azure Data Studio e l'accesso a un server PostgreSQL.

Connettersi a PostgreSQL

  1. Avviare Azure Data Studio.

  2. La prima volta che si avvia Azure Data Studio viene visualizzata la finestra di dialogo Connessione. Se la finestra di dialogo Connessione non si apre, selezionare l'icona Nuova connessione nella pagina SERVER:

    Screenshot of the New Connection icon.

  3. Nel modulo che viene visualizzato, passare a Tipo di connessione e scegliere PostgreSQL nell'elenco a discesa.

  4. Compilare i campi rimanenti usando il nome del server, il nome utente e la password per il server PostgreSQL.

    Screenshot of the New Connection screen.

    Impostazione Valore di esempio Descrizione
    Nome server localhost Nome completo del server
    Nome utente postgres Nome utente con cui si vuole eseguire l'accesso.
    Password (account di accesso SQL) password Password per l'account con cui si esegue l'accesso.
    Password Segno di spunta Selezionare questa casella se non si vuole immettere la password ogni volta che ci si connette.
    Nome database <Predefinita> Compilare questo campo se si vuole che la connessione specifichi un database.
    Gruppo server <Predefinita> Questa opzione consente di assegnare la connessione a un gruppo di server specifico creato.
    Nome (facoltativo) lasciare vuoto Questa opzione consente di specificare un nome descrittivo per il server.
  5. Selezionare Connetti.

Una volta stabilita la connessione, il server viene aperto nella barra laterale SERVER.

Creazione di un database

Questa procedura consente di creare un database denominato tutorialdb:

  1. Fare clic con il pulsante destro del mouse sul server PostgreSQL nella barra laterale SERVER e scegliere Nuova query.

  2. Incollare questa istruzione SQL nell'editor di query visualizzato.

    CREATE DATABASE tutorialdb;
    
  3. Sulla barra degli strumenti selezionare Esegui per eseguire la query. Nel riquadro MESSAGGI vengono visualizzate alcune notifiche che informano l'utente sullo stato di avanzamento della query.

Suggerimento

Per eseguire l'istruzione è possibile premere F5 sulla tastiera anziché usare l'opzione Esegui.

Al termine della query, fare clic con il pulsante destro del mouse su Database e selezionare Aggiorna per visualizzare tutorialdb nell'elenco nel nodo Database.

Crea una tabella

Questa procedura consente di creare una tabella in tutorialdb:

  1. Modificare il contesto di connessione in tutorialdb usando l'elenco a discesa disponibile nell'editor di query.

    Screenshot of the change context.

  2. Incollare l'istruzione SQL seguente nell'editor di query e selezionare Esegui.

    Nota

    È possibile aggiungerla o sovrascrivere la query esistente nell'editor. Selezionando Esegui viene eseguita solo la query evidenziata. Se non viene evidenziato alcun elemento, selezionando Esegui vengono eseguite tutte le query nell'editor.

    -- Drop the table if it already exists
    DROP TABLE IF EXISTS customers;
    -- Create a new table called 'customers'
    CREATE TABLE customers(
        customer_id SERIAL PRIMARY KEY,
        name VARCHAR (50) NOT NULL,
        location VARCHAR (50) NOT NULL,
        email VARCHAR (50) NOT NULL
    );
    

Inserire righe

Incollare il frammento di codice seguente nella finestra di query e selezionare Esegui:

-- Insert rows into table 'customers'
INSERT INTO customers
    (customer_id, name, location, email)
 VALUES
   ( 1, 'Orlando', 'Australia', ''),
   ( 2, 'Keith', 'India', 'keith0@adventure-works.com'),
   ( 3, 'Donna', 'Germany', 'donna0@adventure-works.com'),
   ( 4, 'Janet', 'United States','janet1@adventure-works.com');

Eseguire una query sui dati

  1. Incollare il frammento di codice seguente nell'editor di query e selezionare Esegui:

    -- Select rows from table 'customers'
    SELECT * FROM customers;
    
  2. Vengono visualizzati i risultati della query:

    View results.

Passaggi successivi