PgSQL的操作使用
pg常用命令
\l 类似MySQL 的show databbases
\c postgers 相当于MySQL 的use postgres
\d 相当于 show tables
\d [表名] 相当于 MySQL的 desc [表名]
\encoding 查看客户端字符编码
\encoding gbk 指定客户端编码为gbk
\pset 显示格式化输出选项以及模式
\pset boder 0 输出内容只含内边框,0:无边框,1:内边框,2:内外边框
\pset 还有其他命令可以通过\pset 分别配置
timing on 开启 显示SQL语句执行时间 off 关闭
\x 按行或者按列显示 相当于MySQL的\G,但\x需要在SQL执行前设定开启或者关闭
\i <文件名> 用于执行外部文件的SQL语句
也可以用 psql -f <sql文件路径>
\p 显示上一次执行的sql语句
? 显示其他命令,也就是help
另外 可以通过psql -E 进入时得到各种’\’开头的实际sql语句
pg切换模式
-- 选择public架构模式
set search_path = public ;
: