Краткое руководство. Подключение и запрос MySQL с помощью Azure Data Studio

В этом кратком руководстве показано, как использовать Azure Data Studio для подключения к серверу MySQL (размещенным локально, на виртуальных машинах, в управляемых MySQL в других облаках или на База данных Azure для MySQL — гибкий сервер), создавать базу данных и использовать инструкции SQL для вставки и запроса данных в базе данных.

Примечание.

Хотя идентификатор Microsoft Entra — это новое имя Azure Active Directory (Azure AD), чтобы предотвратить нарушение существующих сред, Azure AD по-прежнему остается в некоторых жестко закодированных элементах, таких как поля пользовательского интерфейса, поставщики подключений, коды ошибок и командлеты. В этой статье два имени являются взаимозаменяемыми.

Необходимые компоненты

Для работы с этим кратким руководством вам потребуется Azure Data Studio, расширение MySQL для Azure Data Studio и доступ к серверу MySQL.

Подключение к MySQL

  1. Запустите Azure Data Studio.

  2. При первом запуске Azure Data Studio открывается диалоговое окно Подключение. Если диалоговое окно Подключение ion не открывается, щелкните значок создания Подключение ion в представлении SERVERS на вкладке Подключение ions:

    Screenshot of new connection icon in the Servers sidebar.

  3. Во всплывающем окне диалогового окна перейдите к типу Подключение ion и выберите MySQL в раскрывающемся списке.

  4. Введите имя сервера MySQL, выберите предпочитаемый метод проверки подлинности и введите учетные данные для подключения к серверу MySQL:

    Screenshot of new connection screen to connect to MySQL server.

    Параметр Пример значения Description
    Имя сервера localhost / exampleserver.mysql.database.azure.con Полное имя сервера.
    Тип проверки подлинности Password Метод проверки подлинности для доступа к серверу MySQL. Этот параметр позволяет выбрать собственную проверку подлинности MySQL (пароль) и проверку подлинности Microsoft Entra (Azure Active Directory).
    Имя пользователя exampleuser Имя пользователя, с которым вы хотите войти.
    Пароль пароль Пароль для учетной записи, в которую выполняется вход.
    Запомнить пароль Проверка Установите этот флажок, если не хотите вводить пароль при каждом подключении.
    Имя базы данных <По умолчанию> Введите имя базы данных, если требуется, чтобы подключение указывалось для базы данных.
    Группа серверов <По умолчанию> Этот параметр позволяет включить создаваемое подключение в определенную группу серверов.
    Имя (необязательно) Не указывайте Этот параметр позволяет указать понятное имя для сервера.
  5. Если для сервера MySQL требуется шифрование SSL, перейдите в окно "Дополнительные свойства", нажав кнопку "Дополнительно...", введите сведения о конфигурации SSL и нажмите кнопку "ОК". По умолчанию режим SSL настраивается как "Требовать". Дополнительные сведения о шифровании и режимах SSL см. в разделе "Настройка MySQL для использования зашифрованных Подключение онов".

  6. Просмотрите сведения о подключении и выберите Подключение.

После успешного подключения сервер откроется на боковой панели SERVERS .

Создание базы данных

Ниже описано, как создать базу данных с именем tutorialdb:

  1. Щелкните правой кнопкой мыши сервер MySQL на боковой панели SERVERS и выберите "Создать запрос".

  2. Вставьте эту инструкцию SQL в открывшемся редакторе запросов.

    CREATE DATABASE tutorialdb;
    
  3. На панели инструментов нажмите кнопку Run (Выполнить), чтобы выполнить запрос. На панели Сообщения отображаются уведомления о ходе выполнения запроса.

Совет

Для выполнения инструкции вместо элемента Выполнить можно нажать клавишу F5 на клавиатуре.

После завершения запроса щелкните правой кнопкой мыши базы данных под сервером MySQL на боковой панели SERVERS и выберите "Обновить ", чтобы просмотреть учебники , перечисленные в узле "Базы данных ".

Создание таблицы

Ниже описано, как создать таблицу в учебнике:

  1. Измените контекст подключения на tutorialdb с помощью раскрывающегося списка в редакторе запросов.

    Screenshot showing connection context drop-down in query editor.

  2. Вставьте следующую инструкцию SQL в редактор запросов и выберите "Выполнить".

    Примечание.

    Ее можно добавить в предыдущий запрос, либо можно перезаписать предыдущий запрос в редакторе. При выборе запуска выполняется только выделенный запрос. Если ничего не выделено, при нажатии кнопки "Выполнить" выполняются все запросы в редакторе.

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

Вставка данных

Вставьте следующий фрагмент кода в окно запроса и нажмите кнопку "Выполнить".

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

Запрос данных

  1. Вставьте в редакторе запросов следующий фрагмент и нажмите кнопку Выполнить.

    -- Select rows from table 'customers'
    SELECT * FROM customers; 
    
  2. Будут отображены результаты запроса:

    Screenshot showing results of the SELECT query.

Кроме того, на боковой панели SERVERS перейдите вниз к таблице клиентов , щелкните таблицу правой кнопкой мыши и выберите "Лучшие 1000" , чтобы запросить данные.

Next Steps