1、l -- 查看服务器上的全部数据库、模板等;
2、d --查看指定数据库中的全部数据表;
2.1 d5 --查看表的详情,包括大小、注释等;
2.2 di -- 查看索引
2.3 ds -- 查看序列
2.4 dv --查看视图
2.5 df --查看函数
2.6 dn -- 查看指定数据库中的全部模式;
2.7 db --查看全部表空间;
2.8 dg或者du --查看所有角色或者用户;
2.9 dp或z -- 查看表的权限分配;
3、c --切换数据库;
4、pset用于设置输出的格式;
4.1 pset border 0 -- 输出内容无边框
4.2 pset border 1 -- 边框只在内部
4.3 pset border 2 -- 内外边框
5、show search_path -- 显示当前搜索路径;
6、修改表的默认值:Alter table a alter column age set default 15;
7、删除表的默认值:Alter table a alter column age drop default;
8、删除表的约束:Alter table drop constraint constraint_name;
9、修改字段类型:Alter table a alter column name type text;
10、删除表的字段:Alter table a drop column age ;
11、表字段重命名:Alter table a rename column age to ages;
12、表名重命名:Alter table a rename to b;
13、表继承:create table A(id int,name text) inherits(B);此时通过select可以看到B中完全继承A中的字段;
14、SQL执行时间: iming;
15、x -- 把表中每一行的每列数据都将拆分为单行展示;
16、i -- 执行存储在外部文件中的SQL语句或命令,还可以使用psql -x -f 来执行
17、 echo --用来打印输出文本
18、 ? -- 查看更多地命令
19、 set autocommit off -- 关闭自动提交
20、 set ECHO_HIDDEN on|off 如果想在已运行的psql中显示某一个命令实际执行的sql,但显示完后又想关闭这个功能,就是用此命令。
21、set xmloption to document -- 设置xml格式的值只能有一个顶级元素,如果设置成'content'则可以有多个顶级元素;
22、xmlparse -- 将字符串转换成xml类型