1. 前提准备:连接数据库服务器
在使用pgAdmin执行查询前,需先建立与PostgreSQL服务器的连接。打开pgAdmin应用程序,在左侧“Servers”节点下右键选择“Create”→“Server…”,在弹出的对话框中填写服务器信息(名称、主机名、端口、数据库名、用户名、密码),点击“Save”完成连接。连接成功后,左侧对象浏览器会显示服务器下的数据库列表。
2. 打开查询编辑器(Query Tool)
执行查询的核心入口是“Query Tool”。有两种常用方式打开:
3. 编写SQL查询语句
在查询编辑器中输入需要执行的SQL语句,例如查询表数据的SELECT * FROM employees WHERE department = 'IT';,或创建表的CREATE TABLE products (id SERIAL PRIMARY KEY, name VARCHAR(100), price NUMERIC(10,2));。pgAdmin支持语法高亮,可帮助识别语法错误。
4. 执行查询的几种方式
pgAdmin的“Query Tool”提供灵活的执行选项,适配不同场景:
F5,或点击编辑器上方工具栏的“Execute”按钮(闪电图标),系统会执行编辑器中的所有SQL语句,并在下方面板显示结果。ALT + F5,或点击工具栏的“Execute Query”按钮(带箭头的闪电图标)。若弹出确认窗口,点击“Continue”即可执行当前行语句。SELECT查询块),按下F5或点击“Execute”按钮,系统会执行选中的语句;若选中部分语句且未勾选“Underline query at cursor”(在“File”→“Preferences”→“Query Tool”中设置),需确认后执行。5. 查看与管理查询结果
执行查询后,下方“Data Output”面板会显示结果集。结果集以表格形式呈现,包含列名、数据类型和查询返回的行数据。可通过以下功能进一步操作:
注意事项
SELECT权限);EXPLAIN分析执行计划,避免全表扫描等性能问题;