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.
- Installera Azure Data Studio.
- Installera MySQL-tillägget för Azure Data Studio.
- En MySQL-server. Du kan antingen skapa en hanterad MySQL-server i Azure med hjälp av Azure Database for MySQL – flexibel server eller installera MySQL lokalt.
Ansluta till MySQL
Starta Azure Data Studio.
Första gången du startar Azure Data Studio öppnas dialogrutan Anslutning . Om dialogrutan Anslutning inte öppnas väljer du ikonen Ny anslutning i vyn SERVRAR på fliken Anslutningar:
I dialogrutan som visas går du till Anslutningstyp och väljer MySQL i listrutan.
Ange mySQL-servernamnet, välj önskad autentiseringsmetod och ange autentiseringsuppgifterna för att ansluta till MySQL-servern:
Inställning Exempelvärde beskrivning Servernamn localhost/exampleserver.mysql.database.azure.con Det fullständiga servernamnet. Autentiseringstyp Lösenord 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 Check 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. 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 för att använda krypterade anslutningar.
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:
Högerklicka på MySQL-servern i sidofältet SERVRAR och välj Ny fråga.
Klistra in den här SQL-instruktionen i frågeredigeraren som öppnas.
CREATE DATABASE tutorialdb;
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:
Ändra anslutningskontexten till tutorialdb med hjälp av listrutan i frågeredigeraren.
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
Klistra in följande kodfragment i frågeredigeraren och välj Kör:
-- Select rows from table 'customers' SELECT * FROM customers;
Resultatet av frågan visas:
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
- Lär dig mer om scenarier som är tillgängliga för MySQL i Azure Data Studio.