2022年PostgreSQL常用命令 .pdf





《2022年PostgreSQL常用命令 .pdf》由会员分享,可在线阅读,更多相关《2022年PostgreSQL常用命令 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PostgreSQL 常用命令d table 列出数据库中的表,或(如果声明了)表table的列 / 字段如果表名是用统配符(“*”)声明的,列出所有表和表的列/ 字段信息da列出所有可用聚集dd object列出pg_description里对声明的对象的描述,对象可以是一个表,表中的列/ 字段,类型,操作符或聚集小技巧: 并非所有对象在pg_description里有描述此后期命令在快速获取 Postgres 内部特性时很有用df列出函数di只列出索引do只列出操作符ds只列出序列dS列出系统表和索引dt只列出非系统表dT列出类型e filename 编辑当前查询缓冲或文件filename
2、的内容E filename 编辑当前查询缓冲或文件filename的内容并且在编辑结束后执行之f separator 设置域分隔符缺省是单个空白g filename | |command 将当前查询输入缓冲送给后端并且(可选的)将输出放到filename或通过管道将输出送给一个分离的 Unix shell 用以执行command h command 给出声明的SQL 命令的语法帮助如果command不是一个定义的SQL 命令(或在 psql 里没有文档),或没有声明command,这时 psql将列出可获得帮助的所有命令的列表如果命令command是一个通配符(“*”) ,则给出所有SQL 命
3、令的语法帮助H切换 HTML3输出等效于 -H 命令行选项i filename从文件filename中读取查询到输入缓冲名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - l列出服务器上所有数据库m切换老式监视器样的表输出,这时表周围有边界字符包围着这是标准SQL 输出 缺省时,psql 只包括列 / 字段间的分隔符o filename | |command 将后面的查询结果输出到文件filename或通过管道将后面结果输出到一个独
4、立的Unix shell 里执行command 如果没有声明参数,将查询结果输出到stdout p打印当前查询缓冲区q退出 psql 程序r重置(清空)查询缓冲区s filename 将命令行历史打印出或是存放到filename 如果省略filename,将不会把后继的命令存放到历史文件中此选项只有在 psql 配置成使用输入行时才有效t切换输出的列 / 字段名的信息头和行记数脚注(缺省是开)T table_options允许你在使用HTML 3.0 格式输出时声明放在表table .中的标记选项 例如,border将给你的表以边框这必须和H后期命令一起使用x切换扩展行格式当打开时,每一行将在
5、左边打印列/字段名而在右边打印列/ 字段值这对于那些不能在一行输出的超长行是很有用的HTML 行输出模式也支持这个标记w filename将当前查询缓冲区输出到文件filename z生成一个带有正确ACL (赋予 / 禁止 权限)的数据库中所有表的输出列表! command 回到一个独立的Unix shell或执行一个Unix 命令command ?获得关于反斜杠(“”) 命令的帮助一般选项co nnect 数据库名 |- 用户名称 联接到新的数据库(当前为test) cd 目录名 改变当前的工作目录copyright 显示 PostgreSQL 用法和发布信息encoding 编码 显示或
6、设置客户端编码h 名字 SQL 命令的语法帮助 , 用 * 可以看所有命令的帮助名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - q 退出psql set 名字 值 设置内部变量 , 如果没有参数就列出所有timing 查询计时开关切换(目前是关闭) unset 名字取消 (删除)内部变量! 命令 在 shell 里执行命令或者开始一个交互的shell 信息选项d 名字 描述表 , 索引, 序列, 或者视图dt|i|s|v|S 模
7、式 ( 加 + 获取更多信息 ) 列出表 / 索引 / 序列 / 视图 /系统表da 模式 列出聚集函数db 模式 列出表空间( 加 + 获取更多的信息 ) dc 模式 列出编码转换dC 列出类型转换dd 模式 显示目标的注释dD 模式 列出域df 模式 列出函数(加 + 获取更多的信息) dg 模式 列出组dn 模式 列出模式(加 + 获取更多的信息) do 名字 列出操作符dl 列出大对象 , 和 lo_list 一样dp 模式 列出表 , 视图, 序列的访问权限dT 模式 列出数据类型(加 + 获取更多的信息) du 模式 列出用户l 列出所有数据库( 加 + 获取更多的信息) z 模式
8、 列出表 , 视图 , 序列的访问权限( 和 dp 一样) 命令 : ABORT 描述 : 终止当前事务语法 : ABORT WORK | TRANSACTION 命令 : ALTER DATABASE 描述 : 改变一个数据库语法 : ALTER DATABASE 名字 SET 参数 TO | = 值 | DEFAULT ALTER DATABASE 名字 RESET 参数ALTER DATABASE 名字 RENAME TO 新名字ALTER DATABASE 名字 OWNER TO 新属主命令 : ALTER GROUP 描述 : 改变一个用户组语法 : 名师资料总结 - - -精品资料
9、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - ALTER GROUP 组名称 ADD USER 用户名称, . ALTER GROUP 组名称DROP USER 用户名称, . ALTER GROUP 组名称RENAME TO 新名称命令 : ALTER INDEX 描述 : 改变一个索引的定义语法 : ALTER INDEX 索引名称动作 , . ALTER INDEX 索引旧名称RENAME TO 索引新名称动作为以下之一 : OWNER TO 新属主S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年PostgreSQL常用命令 2022 PostgreSQL 常用命令

限制150内