💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
本文介绍了PostgreSQL的psql命令行工具的命令和功能,包括连接数据库、执行查询、编辑查询缓冲区及输入输出操作,帮助用户高效使用数据库。
🎯
关键要点
-
psql命令行工具用于连接PostgreSQL数据库。
-
使用命令psql -h localhost -p 5432 -U myuser -d mydatabase连接数据库。
-
可以使用\c mydatabase命令切换数据库。
-
使用\d mytable列出表信息。
-
执行查询时,查询末尾需加分号。
-
\g命令用于执行查询并将结果发送到文件或管道。
-
\e命令用于使用外部编辑器编辑查询缓冲区。
-
\copy命令用于在客户端主机上执行SQL COPY操作。
-
\if、\elif、\else和\endif用于条件块的控制。
-
\l命令列出数据库,\dy命令列出事件触发器。
-
使用\timing命令切换命令执行时间的显示。
-
使用\set命令设置内部变量,\unset命令删除内部变量。
❓
延伸问答
如何使用psql命令连接PostgreSQL数据库?
使用命令psql -h localhost -p 5432 -U myuser -d mydatabase连接数据库。
psql中如何切换数据库?
使用命令\c mydatabase可以切换到指定的数据库。
如何在psql中列出表的信息?
使用命令\d mytable可以列出指定表的信息。
psql中如何执行查询并将结果输出到文件?
使用\g命令可以执行查询并将结果发送到文件或管道。
如何使用外部编辑器编辑psql中的查询缓冲区?
使用命令\e可以使用外部编辑器编辑查询缓冲区。
psql中如何设置和删除内部变量?
使用\set命令可以设置内部变量,使用\unset命令可以删除内部变量。
➡️