1. 安装pgAdmin及依赖
在Ubuntu上安装pgAdmin前,需先确保系统已安装PostgreSQL数据库(pgAdmin是PostgreSQL的图形化管理工具)。打开终端,依次执行以下命令:
sudo apt updatesudo apt install postgresql pgadmin4sudo /usr/pgadmin4/bin/setup-web.sh,按提示输入电子邮件(用于登录)和密码(后续登录pgAdmin的凭证)。2. 启动pgAdmin
安装完成后,可通过以下两种方式启动pgAdmin:
pgadmin4,回车后pgAdmin会在默认浏览器中打开(若未自动打开,可手动访问http://127.0.0.1:5050)。3. 连接到PostgreSQL服务器
启动pgAdmin后,需创建服务器连接以访问数据库:
localhost(若数据库在本地)或远程服务器IP;5432(PostgreSQL默认端口);postgres(PostgreSQL默认数据库);postgres(默认超级用户);ALTER USER命令修改的密码);4. 执行SQL查询
连接服务器后,可通过以下步骤执行SQL查询:
SELECT * FROM employees;);F5键运行查询;5. 常见SQL查询示例
在pgAdmin的查询工具中,可执行以下基础SQL语句:
SELECT * FROM table_name;(替换table_name为实际表名,如employees);SELECT column1, column2 FROM table_name;(如SELECT name, position FROM employees;);SELECT * FROM table_name WHERE condition;(如SELECT * FROM employees WHERE age > 18;);SELECT * FROM table_name ORDER BY column_name ASC|DESC;(如SELECT * FROM employees ORDER BY salary DESC;);SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;(如SELECT department, COUNT(*) FROM employees GROUP BY department;);SELECT a.column1, b.column2 FROM table1 a JOIN table2 b ON a.id = b.id;(如SELECT e.name, d.department_name FROM employees e JOIN departments d ON e.dept_id = d.id;)。注意事项
sudo systemctl status postgresql),或调整pg_hba.conf文件(位于/etc/postgresql/<version>/main/)以允许连接(如添加host all all 0.0.0.0/0 md5);sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'new_password';"),提升安全性。