Condividi tramite


Avvio rapido: Usare Azure Data Studio per connettersi a SQL Server ed eseguire query

Questa guida introduttiva mostra come usare Azure Data Studio per connettersi a un server MySQL (ospitato in locale, in VM, in MySQL gestito in altri cloud o in Database di Azure per MySQL - Server flessibile), creare un database e usare istruzioni SQL per inserire dati ed eseguire query nel database.

Nota

Anche se Microsoft Entra ID è il nuovo nome per Azure Active Directory (Azure AD), per evitare l'interruzione degli ambienti esistenti, la denominazione Azure AD è tuttora mantenuta in alcuni elementi hardcoded, ad esempio campi dell'interfaccia utente, provider di connessioni, codici errore e cmdlet. In questo articolo i due nomi sono intercambiabili.

Prerequisiti

Per completare questa guida introduttiva sono necessari Azure Data Studio, l'estensione MySQL per Azure Data Studio e l'accesso a un server MySQL.

Connettersi a MySQL

  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 nella scheda Connessioni:

    Screenshot dell'icona Nuova connessione nella barra laterale Server.

  3. Nella finestra di dialogo che viene visualizzata, passare a Tipo di connessione e selezionare MySQL nell'elenco a discesa.

  4. Immettere il nome del server MySQL, selezionare il metodo di autenticazione preferito e immettere le credenziali per connettersi al server MySQL:

    Screenshot della nuova schermata di connessione per connettersi al server MySQL.

    Impostazione Valore di esempio Descrizione
    Nome server localhost / exampleserver.mysql.database.azure.con Nome del server completo.
    Tipo di autenticazione Password Metodo di autenticazione per l'accesso al server MySQL. Questa opzione consente di scegliere tra l'autenticazione nativa (password) di MySQL e l'autenticazione di Microsoft Entra (Azure Active) Directory.
    Nome utente exampleuser Nome utente con cui si vuole eseguire l'accesso.
    Password password Password per l'account con cui si esegue l'accesso.
    Memorizza password Segno di spunta Selezionare questa casella se non si vuole immettere la password ogni volta che ci si connette.
    Nome database <Predefinita> Immettere un nome di database se si desidera 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. Se il server MySQL richiede la crittografia SSL, passare alla finestra Proprietà avanzate selezionando il pulsante Avanzate…, immettere i dettagli di configurazione SSL e selezionare OK. Per impostazione predefinita, la modalità SSL è configurata come Richiedi. Per altre informazioni sulla crittografia SSL e sulle modalità, vedere Configurazione di MySQL per l'uso di connessioni crittografate.

  6. Riesaminare i dettagli della connessione e selezionare Connetti.

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

Creare un database

Questa procedura consente di creare un database denominato tutorialdb:

  1. Fare clic con il pulsante destro del mouse sul server MySQL 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.

Dopo il completamento della query, fare clic con il pulsante destro del mouse su Database sotto il server MySQL nella barra laterale SERVER e selezionare Aggiorna per visualizzare la voce tutorialdb nell'elenco presente sotto il 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 che mostra l'elenco a discesa del contesto di connessione nell'editor di query.

  2. Incollare l'istruzione SQL seguente nell'editor di query e fare clic su Esegui.

    Nota

    È possibile aggiungerla o sovrascrivere la query esistente nell'editor. Facendo clic su Esegui viene eseguita solo la query evidenziata. Se nessun elemento risulta evidenziato, facendo clic su 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 i dati

Incollare il seguente frammento di codice 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 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:

    Screenshot che mostra i risultati della query SELECT.

In alternativa, nella barra laterale SERVER passare alla tabella clienti, fare clic con il pulsante destro del mouse sulla tabella e selezionare Seleziona primi 1000 per eseguire query sui dati.

Passaggi successivi