Snabbstart: Använda Azure Data Studio för att ansluta och fråga PostgreSQL

Den här snabbstarten visar hur du använder Azure Data Studio för att ansluta till PostgreSQL och sedan använda SQL-instruktioner för att skapa databasen tutorialdb och köra frågor mot den.

Förutsättningar

För att slutföra den här snabbstarten behöver du Azure Data Studio, PostgreSQL-tillägget för Azure Data Studio och åtkomst till en PostgreSQL-server.

Ansluta till PostgreSQL

  1. Starta Azure Data Studio.

  2. Första gången du startar Azure Data Studio öppnas dialogrutan Anslutning . Om dialogrutan Anslutning inte öppnas väljer du ikonen Ny anslutningsidan SERVRAR:

    Skärmbild av ikonen Ny anslutning.

  3. I formuläret som visas går du till Anslutningstyp och väljer PostgreSQL i listrutan.

  4. Fyll i återstående fält med hjälp av servernamn, användarnamn och lösenord för din PostgreSQL-server.

    Skärmbild av skärmen Ny anslutning.

    Inställning Exempelvärde beskrivning
    Servernamn localhost Fullständigt kvalificerat servernamn
    Användarnamn postgres Det användarnamn som du vill logga in med.
    Lösenord (SQL-inloggning) lösenord Lösenordet för det konto som du loggar in med.
    Lösenord Check Markera den här kryssrutan om du inte vill ange lösenordet varje gång du ansluter.
    Databasnamn <Standardvärde> Fyll i det här om du vill att anslutningen ska ange en databas.
    Servergrupp <Standardvärde> Med det här alternativet kan du tilldela den här anslutningen till en specifik servergrupp som du skapar.
    Namn (valfritt) lämna tomt Med det här alternativet kan du ange ett eget namn för servern.
  5. Välj Anslut.

När anslutningen är klar öppnas servern i sidofältet SERVERS.

Kommentar

Om du vill ansluta till en Azure Database for PostgreSQL med Entra-ID går du till Använda Microsoft Entra-ID för autentisering med PostgreSQL.

Skapa en -databas

Följande steg skapar en databas med namnet tutorialdb:

  1. Högerklicka på PostgreSQL-servern i sidofältet SERVRAR och välj Ny fråga.

  2. Klistra in den här SQL-instruktionen i frågeredigeraren som öppnas.

    CREATE DATABASE tutorialdb;
    
  3. I verktygsfältet väljer du Kör för att köra frågan. Meddelanden visas i fönstret MEDDELANDEN för att visa frågestatus.

Dricks

Du kan använda F5 på tangentbordet för att köra instruktionen i stället för att använda Kör.

När frågan är klar högerklickar du på Databaser och väljer Uppdatera för att se tutorialdb i listan under noden Databaser .

Skapa en tabell

Följande steg skapar en tabell i tutorialdb:

  1. Ändra anslutningskontexten till tutorialdb med hjälp av listrutan i frågeredigeraren.

    Skärmbild av ändringskontexten.

  2. Klistra in följande SQL-instruktion i frågeredigeraren och välj Kör.

    Kommentar

    Du kan antingen lägga till detta eller skriva över den befintliga frågan i redigeraren. Om du väljer Kör körs endast frågan som är markerad. Om ingenting är markerat körs alla frågor i redigeraren genom att välja Kör .

    -- 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
    );
    

Infoga rader

Klistra in följande kodfragment i frågefönstret och välj Kör:

-- 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');

Fråga efter data

  1. Klistra in följande kodfragment i frågeredigeraren och välj Kör:

    -- Select rows from table 'customers'
    SELECT * FROM customers;
    
  2. Resultatet av frågan visas:

    Visa resultat.

Nästa steg