Inicio rápido: uso de Azure Data Studio para conectarse y consultar MySQL

Este inicio rápido muestra cómo usar Azure Data Studio para conectarse a un servidor MySQL (hospedado en el entorno local, en máquinas virtuales, en MySQL administrado en otras nubes o en Azure Database for MySQL, servidor flexible), crear una base de datos y usar instrucciones SQL para insertar y consultar datos en la base de datos.

Nota:

Aunque Microsoft Entra ID es el nuevo nombre de Azure Active Directory (Azure AD), para evitar interrumpir los entornos existentes, Azure AD sigue estando en algunos elementos codificados de forma rígida como campos de interfaz de usuario, proveedores de conexiones, códigos de error y cmdlets. En este artículo, los dos nombres son intercambiables.

Requisitos previos

Para completar este inicio rápido, necesita Azure Data Studio, la extensión de MySQL para Azure Data Studio y acceso a un servidor de mySQL.

Conectarse a MySQL

  1. Inicie Azure Data Studio.

  2. La primera vez que lo inicie, se abre el cuadro de diálogo Conexión. Si el cuadro de diálogo Conexión no se abre, seleccione el icono Nueva conexión en la página SERVIDORES en la pestaña Conexiones:

    Screenshot of new connection icon in the Servers sidebar.

  3. En la ventana del cuadro de diálogo que aparece, vaya a Tipo de conexión y seleccione MySQL en el menú desplegable.

  4. Escriba el nombre del servidor MySQL, seleccione el método de autenticación preferido y escriba las credenciales para conectarse al servidor MySQL:

    Screenshot of new connection screen to connect to MySQL server.

    Configuración Valor de ejemplo Descripción
    Nombre del servidor localhost / exampleserver.mysql.database.azure.con Nombre completo del servidor.
    Tipo de autenticación Contraseña Método de autenticación para acceder al servidor MySQL. Esta opción le permite elegir entre la autenticación nativa de MySQL (contraseña) y la autenticación de Microsoft Entra (Azure Active Directory).
    Nombre de usuario exampleuser Nombre de usuario con el que quiere iniciar sesión.
    Contraseña password Contraseña de la cuenta con la que va a iniciar sesión.
    Recordar contraseña Comprobación Active esta casilla si no quiere escribir la contraseña cada vez que se conecte.
    Nombre de la base de datos <Default> Introduzca un nombre de base de datos si quiere que la conexión especifique una base de datos.
    Grupo de servidores <Default> Esta opción le permite asignar esta conexión a un grupo de servidores específico que cree.
    Nombre (opcional) dejar en blanco Esta opción permite especificar un nombre descriptivo para el servidor.
  5. Si el servidor de MySQL requiere cifrados SSL, vaya a la ventana Propiedades avanzadas seleccionando el botón Avanzado..., escriba los detalles de configuración SSL y seleccione Aceptar. De forma predeterminada, el modo SSL está configurado como Requerir. Para más información sobre el cifrado SSL y sus modos, consulte Configuración de MySQL para usar conexiones cifradas.

  6. Revise los detalles de la conexión y seleccione Conectar.

Una vez establecida una conexión, el servidor se abre en la barra lateral SERVIDORES.

Creación de una base de datos

En los pasos siguientes se crea una base de datos denominada tutorialdb:

  1. Haga clic con el botón derecho en el servidor de MySQL en la barra lateral SERVIDORES y seleccione Nueva consulta.

  2. Pegue esta instrucción SQL en el editor de consultas que se abre.

    CREATE DATABASE tutorialdb;
    
  3. En la barra de herramientas, seleccione Ejecutar para ejecutar la consulta. Aparecen notificaciones en el panel MENSAJES que muestran el progreso de la consulta.

Sugerencia

Puede usar F5 en el teclado para ejecutar la instrucción en lugar de utilizar Ejecutar.

Una vez completada la consulta, haga clic con el botón derecho en Bases de datos en el servidor de MySQL en la barra lateral SERVIDORES y seleccione Actualizar para ver tutorialdb enumerado en el nodo Bases de datos.

Creación de una tabla

En los pasos siguientes se crea una tabla en tutorialdb:

  1. Cambie el contexto de la conexión a tutorialdb con la lista desplegable del editor de consultas.

    Screenshot showing connection context drop-down in query editor.

  2. Pegue la siguiente instrucción SQL en el editor de consultas y seleccione Ejecutar.

    Nota

    Puede anexarla o sobrescribir la consulta existente en el editor. Tenga en cuenta que al seleccionar Ejecutar solo se ejecuta la consulta resaltada. Si no hay nada resaltado, al seleccionar Ejecutar se ejecutan todas las consultas en el 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
    );
    

Insertar datos

Pegue el siguiente fragmento de código en la ventana de consulta y seleccione Ejecutar:

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

Consultar datos

  1. Pegue el siguiente fragmento de código en el editor de consultas y seleccione Ejecutar:

    -- Select rows from table 'customers'
    SELECT * FROM customers; 
    
  2. Se muestran los resultados de la consulta:

    Screenshot showing results of the SELECT query.

Como alternativa, en la barra lateral SERVIDORES, desplácese hacia abajo hasta la tabla customers, haga clic con el botón derecho en la tabla y seleccione Seleccionar 1000 mejores para consultar los datos.

Pasos siguientes