Rychlý start: Připojení a dotazování MySQL pomocí nástroje Azure Data Studio

V tomto rychlém startu se dozvíte, jak se pomocí nástroje Azure Data Studio připojit k serveru MySQL (hostované místně, na virtuálních počítačích, ve spravovaném MySQL v jiných cloudech nebo na flexibilním serveru Azure Database for MySQL), vytvořit databázi a pomocí příkazů SQL vkládat a dotazovat data do databáze.

Poznámka:

I když je ID Microsoft Entra novým názvem služby Azure Active Directory (Azure AD), aby se zabránilo narušení existujících prostředí, azure AD stále zůstává v některých pevně zakódovaných prvcích, jako jsou pole uživatelského rozhraní, poskytovatelé připojení, kódy chyb a rutiny. V tomto článku jsou tyto dva názvy zaměnitelné.

Požadavky

K dokončení tohoto rychlého startu potřebujete Azure Data Studio, rozšíření MySQL pro Azure Data Studio a přístup k serveru MySQL.

Připojení do MySQL

  1. Spusťte Azure Data Studio.

  2. Při prvním spuštění nástroje Azure Data Studio se otevře dialogové okno Připojení ion. Pokud se dialogové okno Připojení ion neotevře, na kartě Připojení ion vyberte ikonu Nová Připojení ion:

    Screenshot of new connection icon in the Servers sidebar.

  3. V zobrazeném dialogovém okně přejděte na typ Připojení ion a v rozevíracím seznamu vyberte MySQL.

  4. Zadejte název serveru MySQL, vyberte upřednostňovanou metodu ověřování a zadejte přihlašovací údaje pro připojení k serveru MySQL:

    Screenshot of new connection screen to connect to MySQL server.

    Nastavení Příklad hodnoty Popis
    Název serveru localhost / exampleserver.mysql.database.azure.con Plně kvalifikovaný název serveru.
    Typ ověřování Password Metoda ověřování pro přístup k serveru MySQL. Tato možnost umožňuje vybrat si mezi nativním ověřováním MySQL (Password) a ověřováním Microsoft Entra (Azure Active Directory).
    Uživatelské jméno exampleuser Uživatelské jméno, se kterým se chcete přihlásit.
    Heslo Heslo Heslo účtu, se kterým se přihlašujete.
    Zapamatovat heslo Zkontrolujte Toto políčko zaškrtněte, pokud nechcete při každém připojení zadávat heslo.
    Název databáze <Výchozí> Pokud chcete, aby připojení zadalo databázi, zadejte název databáze.
    Skupina serverů <Výchozí> Tato možnost umožňuje přiřadit toto připojení ke konkrétní skupině serverů, kterou vytvoříte.
    Název (nepovinný) nechejte prázdné Tato možnost umožňuje zadat popisný název serveru.
  5. Pokud váš server MySQL vyžaduje šifrování SSL, přejděte do okna Upřesnit vlastnosti výběrem tlačítka Upřesnit... zadejte podrobnosti o konfiguraci SSL a vyberte OK. Ve výchozím nastavení je režim SSL nakonfigurovaný jako Vyžadovat. Další informace o šifrování a režimech SSL najdete v tématu Konfigurace MySQL pro použití šifrovaných Připojení ions.

  6. Zkontrolujte podrobnosti o připojení a vyberte Připojení.

Po navázání úspěšného připojení se server otevře na bočním panelu SERVERY .

Vytvořit databázi

Následující kroky vytvoří databázi s názvem tutorialdb:

  1. Pravým tlačítkem myši klikněte na server MySQL na bočním panelu SERVERY a vyberte Nový dotaz.

  2. Vložte tento příkaz SQL do editoru dotazů, který se otevře.

    CREATE DATABASE tutorialdb;
    
  3. Na panelu nástrojů vyberte Run (Spustit) a spusťte dotaz. Oznámení se zobrazí v podokně ZPRÁVY , aby se zobrazil průběh dotazu.

Tip

Příkaz můžete spustit pomocí klávesy F5 místo příkazu Spustit.

Po dokončení dotazu klikněte pravým tlačítkem myši na databáze pod serverem MySQL na bočním panelu SERVERY a výběrem možnosti Aktualizovat zobrazíte databázi tutorialdb uvedenou v uzlu Databáze .

Vytvoření tabulky

Následující kroky vytvoří tabulku v tutorialdb:

  1. Pomocí rozevíracího seznamu v editoru dotazů změňte kontext připojení na tutorialdb .

    Screenshot showing connection context drop-down in query editor.

  2. Do editoru dotazů vložte následující příkaz SQL a vyberte Spustit.

    Poznámka:

    Můžete ho buď připojit, nebo přepsat existující dotaz v editoru. Při výběru možnosti Spustit se spustí pouze zvýrazněný dotaz. Pokud není nic zvýrazněné, výběr možnosti Spustit spustí všechny dotazy v editoru.

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

Vložení dat

Do okna dotazu vložte následující fragment kódu a vyberte Spustit:

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

Zadávání dotazů na data

  1. Do editoru dotazů vložte následující fragment kódu a vyberte Spustit:

    -- Select rows from table 'customers'
    SELECT * FROM customers; 
    
  2. Zobrazí se výsledky dotazu:

    Screenshot showing results of the SELECT query.

Případně na bočním panelu SERVERY přejděte dolů na tabulku zákazníků , klikněte pravým tlačítkem myši na tabulku a vyberte Vybrat prvních 1000 a dotazujte se na data.

Další kroky