Поделиться через


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

В этом кратком руководстве показано, как использовать Azure Data Studio для подключения к PostgreSQL и как с помощью инструкций SQL создать базу данных tutorialdb и выполнять к ней запросы.

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

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

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

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

  2. При первом запуске Azure Data Studio открывается диалоговое окно Подключение. Если диалоговое окно Подключение не открылось, щелкните значок Создать подключение на странице СЕРВЕРЫ:

    Снимок экрана: значок

  3. В открывшейся форме перейдите в область Тип подключения и выберите PostgreSQL в раскрывающемся списке.

  4. Заполните оставшиеся поля, используя имя сервера, имя пользователя и пароль для сервера PostgreSQL.

    Снимок экрана: экран

    Параметр Пример значения Description
    Имя сервера localhost Полное имя сервера
    Имя пользователя postgres Имя пользователя, с которым вы хотите войти.
    Пароль (имя входа SQL) пароль Пароль для учетной записи, в которую выполняется вход.
    Пароль Проверка Установите этот флажок, если не хотите вводить пароль при каждом подключении.
    Имя базы данных <По умолчанию> Заполните этот параметр, если необходимо, чтобы соединение указывало на определенную базу данных.
    Группа серверов <По умолчанию> Этот параметр позволяет включить создаваемое подключение в определенную группу серверов.
    Имя (необязательно) Не указывайте Этот параметр позволяет указать понятное имя для сервера.
  5. Нажмите Подключиться.

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

Примечание.

Чтобы подключиться к База данных Azure для PostgreSQL с идентификатором Записи, перейдите к идентификатору Microsoft Entra для проверки подлинности с помощью PostgreSQL.

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

Ниже приведены инструкции по созданию базы данных с именем tutorialdb.

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

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

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

Совет

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

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

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

Следующие шаги создают таблицу в tutorialdb.

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

    Снимок экрана: контекст изменения.

  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. Будут отображены результаты запроса:

    Просмотр результатов.

Следующие шаги