快速入门:使用 Azure Data Studio 连接并查询 PostgreSQL
本快速入门介绍如何使用 Azure Data Studio 连接到 PostgreSQL,然后使用 SQL 语句创建数据库 tutorialdb 并对其进行查询。
先决条件
若要完成本快速入门,需要 Azure Data Studio、Azure Data Studio 的 PostgreSQL 扩展以及对 PostgreSQL 服务器的访问权限。
- 安装 Azure Data Studio。
- 安装 Azure Data Studio 的 PostgreSQL 扩展。
- 安装 PostgreSQL。 (或者,可以使用 az postgres up 在云中创建 Postgres 数据库)。
连接到 PostgreSQL
启动“Azure Data Studio”。
第一次启动 Azure Data Studio 时,将打开“连接”对话框。 如果未打开“连接”对话框,请选择“服务器”页中的“新建连接”图标:
在弹出的窗体中,转到“连接类型”,然后从下拉列表中选择“PostgreSQL” 。
使用 PostgreSQL 服务器的服务器名称、用户名和密码填写其余字段。
设置 示例值 说明 服务器名称 localhost 完全限定的服务器名称 用户名 postgres 要用于登录的用户名。 密码(SQL 登录名) password 要用于登录的帐户的密码。 密码 检查 如果不想每次连接时都输入密码,请选中此框。 数据库名称 <默认> 如果希望连接指定数据库,请填写此项。 服务器组 <默认> 使用此选项可以将此连接分配给你创建的特定服务器组。 名称(可选) 留空 使用此选项可以为服务器指定一个易记名称。 选择“连接”。
成功连接后,你的服务器将在“服务器”侧栏中打开。
注意
若要使用 Entra ID 连接到 Azure Database for PostgreSQL,请访问使用 Microsoft Entra ID 与 PostgreSQL 进行身份验证。
创建数据库
以下步骤会创建一个名为“tutorialdb”的数据库:
右键单击“服务器”侧栏中的 PostgreSQL 服务器,选择“新建查询” 。
将此 SQL 语句粘贴到打开的查询编辑器中。
CREATE DATABASE tutorialdb;
从工具栏中选择“运行”以执行查询。 通知显示在“消息”窗格中,以显示查询进度。
提示
可以使用键盘上的“F5”而不是使用“运行”来执行语句 。
查询完成后,右键单击“数据库”并选择“刷新”,可在“数据库”节点下的列表中看到“tutorialdb”。
创建表
以下步骤会在“tutorialdb”中创建一个表:
使用查询编辑器中的下拉列表将连接上下文更改为“tutorialdb”。
将以下 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');
查询数据
将以下代码片段粘贴到查询编辑器中,并选择“运行”:
-- Select rows from table 'customers' SELECT * FROM customers;
将显示查询结果: