码迷,mamicode.com
首页 > 数据库 > 详细

psql工具的使用介绍

时间:2020-02-08 10:00:55      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:客户   用户   拆分   hidden   file   事务   设置   匹配   自动   

查看有哪些数据库

psql -l

\l

查看有哪些表

\d

连接到某个数据库

\c [dbname数据库名]

查看某个表的结构定义

\d [tabname表名]

\d+ [tabname表名]

查看索引信息

\d [idxname索引名]

\d+ [idxname索引名]

查看以某些字母开头的表的结构定义

\d [表名开头字母]?

\d [表名开头字母]

\d+ [表名开头字母]?

\d+ [表名开头字母]

只显示匹配的表

\dt

只显示匹配的索引

\di

只显示匹配的序列

\ds

只显示匹配的视图

\dv

只显示匹配的函数

\df

显示SQL已执行的时间

\timing

列出所有的schema

\dn

显示所有表空间

\db

列出数据库中所有角色或用户

\dg

\du

显示某表的权限分配情况

\dp [tabname表名]

指定客户端的字符编码

\encoding [字符编码] 如: \encoding gbk 、 \encoding utf8

设置输出格式

输出内容无边框

\pset border 0

边框只在内部

\pset border 1

内外都有边框(推荐)

\pset border 2

每行数据都拆分为单行展示

\x

psql -x

执行存储在外部文件中的SQL语句或命令

\i [filename文件名]

psql -s [filename文件名]

输出一行信息

\echo [信息内容]

查询更多的命令

?

关闭自动提交

事务执行

begin;
[SQL语句]
commit; 或 rollback;

关闭自动提交功能

\set autocommit off

得到psql中命令实际执行的SQL语句

psql -E

\set echo_hidden on|off

psql工具的使用介绍

标签:客户   用户   拆分   hidden   file   事务   设置   匹配   自动   

原文地址:https://www.cnblogs.com/nolanchan/p/12275311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!