Share via


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

Den här snabbstarten visar hur du använder Azure Data Studio för att ansluta till en MySQL-server (finns lokalt, på virtuella datorer, på hanterad MySQL i andra moln eller i Azure Database for MySQL – flexibel server), skapar en databas och använder SQL-instruktioner för att infoga och fråga efter data i databasen.

Kommentar

Även om Microsoft Entra-ID är det nya namnet på Azure Active Directory (Azure AD), för att förhindra avbrott i befintliga miljöer, förblir Azure AD fortfarande i vissa hårdkodade element som gränssnittsfält, anslutningsproviders, felkoder och cmdletar. I den här artikeln är de två namnen utbytbara.

Förutsättningar

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

Anslut till MySQL

  1. Starta Azure Data Studio.

  2. Första gången du startar Azure Data Studio öppnas dialogrutan Anslut ion. Om dialogrutan Anslut ion inte öppnas väljer du ikonen Ny Anslut ion i vyn SERVRARfliken Anslut ions:

    Screenshot of new connection icon in the Servers sidebar.

  3. I dialogrutan som visas går du till Anslut ionstyp och väljer MySQL i listrutan.

  4. Ange mySQL-servernamnet, välj önskad autentiseringsmetod och ange autentiseringsuppgifterna för att ansluta till MySQL-servern:

    Screenshot of new connection screen to connect to MySQL server.

    Inställning Exempelvärde beskrivning
    Servernamn localhost/exampleserver.mysql.database.azure.con Det fullständiga servernamnet.
    Autentiseringstyp Password Autentiseringsmetoden för åtkomst till MySQL-servern. Med det här alternativet kan du välja mellan MySQL-intern autentisering (lösenord) och Microsoft Entra-autentisering (Azure Active Directory).
    Användarnamn exempelanvändare Det användarnamn som du vill logga in med.
    Lösenord Lösenord Lösenordet för det konto som du loggar in med.
    Kom ihåg lösenord Kontrollera Markera den här kryssrutan om du inte vill ange lösenordet varje gång du ansluter.
    Databasnamn <Standardvärde> Ange ett databasnamn 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. Om MySQL-servern kräver SSL-kryptering navigerar du till fönstret Avancerade egenskaper genom att välja knappen Avancerat... , ange SSL-konfigurationsinformationen och välj OK. Som standard konfigureras SSL-läget som Kräv. Mer information om SSL-kryptering och lägen finns i Konfigurera MySQL att använda krypterade Anslut ions.

  6. Granska anslutningsinformationen och välj Anslut.

När en lyckad anslutning har upprättats öppnas servern i sidofältet SERVRAR .

Skapa en -databas

Följande steg skapar en databas med namnet tutorialdb:

  1. Högerklicka på MySQL-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. Välj Kör i verktygsfältet 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 under MySQL-servern i sidofältet SERVRAR och väljer Uppdatera för att se tutorialdb som visas 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.

    Screenshot showing connection context drop-down in query editor.

  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 data

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:

    Screenshot showing results of the SELECT query.

Du kan också gå till tabellen kunder i sidofältet SERVRAR, högerklicka på tabellen och välja Välj de 1 000 främsta för att fråga efter data.

Nästa steg