2017年6月25日

【PostgreSQL-9.6.3】psql常用命令

摘要: 命令 描述 \l 查看数据库 \c 换库 \d 查看所有表 \dt 只显示匹配的表 \di 只显示匹配的索引 \ds 只显示匹配的序列 \dv 只显示匹配的视图 \df 只显示匹配的函数 \d t1 查看t1的表结构 \d+ t1 查看更详细的t1表结构信息 \dn 列出所有的schema \db 列出所有的表空间 \dp或\dz 显... 阅读全文

posted @ 2017-06-25 21:59 Diegoal 阅读(309) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】如何得到psql中命令的实际执行SQL

摘要: 当我们在psql界面执行以“\”开头的命令时,数据库会立刻返回执行结果,而不会返回命令的实际执行过程。通过两种方式可以实现执行过程的查看: 方法一:启动psql命令时加“-E”参数 这种方式只能在启动psql时使用,如果想关闭查询功能只能重新启动psql。 方法二:在psql中执行“\set ECH 阅读全文

posted @ 2017-06-25 19:43 Diegoal 阅读(482) 评论(0) 推荐(0) 编辑

【PostgreSQL-9.6.3】如何实现非自动提交

摘要: 我们在使用psql工具操作数据库时,事务是自动提交的。也就是说,当我们执行完一条insert或者delete语句后,在不输入commit情况下,这条语句也是提交的。如果不想自动提交,可以使用以下两种方法: 方法一:运行begin;命令,然后输入dml语句,最后执行commit或者rollback语句 阅读全文

posted @ 2017-06-25 19:13 Diegoal 阅读(590) 评论(0) 推荐(0) 编辑

导航