当前位置:Gxlcms > 数据库问题 > postgresql 常用命令

postgresql 常用命令

时间:2021-07-01 10:21:17 帮助过:18人阅读

启动 /usr/pgsql-9.6/bin/postmaster -D /var/lib/pgsql/9.6/data/ > /var/lib/pgsql/9.6/data/log/pg_server.log 2>&1 &   \l 查看所有数据库   \d [ pattern ] 该命令将显示每个匹配关系(表、视图、索引、序列)的信息,可以加上 + 查看更多的信息,如 \d+ 不加任何参数表示查看当前数据库的所有表。   \d tablename 后面跟一个表名,表示显示这个表的结构定义   \d indexname 也可以显示索引的信息,如 \d 索引名称   \d * 后面也可以跟通配符如 "*" 或 "?",\d x*   \d+ 将显示比 \d 更详细的信息,还会显示任何与表关系的注释,以及表中出现的 OID    \dt 只显示匹配的表     \di 只显示索引   \ds 只显示序列   \dv 只显示视图   \df 只显示函数   \timing on或off 显示 SQL 已执行的时间,默认情况下是 off   \c dbname 切换数据库     \dn 列出所有的 schema    \du 或 \dg 列出所有的数据库用户和角色   \db 显示所有的表空间,表空间其实是一个目录,放在这个表空间的表,就是把表的数据文件发到这个表空间下。   \dp 或 \z 显示表的权限分配情况   \encoding 指定客户端的字符编码,如 \encoding UTF8;    \pset 设置输出的格式,\pset border 0 : 表示输出内容无边框。 border 1 :表示边框只在内部。border 2 :内外都有边框   \x 把表中的每一行的每列数据都拆分为单行展示,与 MySQL 中的 "\G" 的功能类似。       \echo 用于输出一行信息,通常用于在 .sql 文件中输出一些提示信息。    \password 设置密码   \conninfo 列出当前数据库连接的信息   \dx 查看数据库中安装的扩展 或 select * from pg_extension;

postgresql 常用命令

标签:table   安装   mysq   连接   res   权限   postgres   输出   DBName   

人气教程排行