postgresql常用命令集

postgresql常用命令集

ID:32366911

大小:48.47 KB

页数:7页

时间:2019-02-03

postgresql常用命令集_第1页
postgresql常用命令集_第2页
postgresql常用命令集_第3页
postgresql常用命令集_第4页
postgresql常用命令集_第5页
资源描述:

《postgresql常用命令集》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PostgreSQL在后台运行的是一个叫做postmaster的程序,缺省的TCP/IP端口为5432。在客户端可以有很多工具连接到服务器上操作数据,对于一个Unix下的系统管理员而言,熟练掌握psql环境下的数据操作是十分需要的。在启动psql之前,当然要求psql在你的PATH路径上,所以我们需要指定:$exportPATH=$PATH:/usr/local/pgsql/bin然后我们就可以进入了:PostgreSQL常用命令2010年09月03日星期五05:32P.M.d[table]列出数据库中的表,或(如果声明了)表table的列/字段.如果表名是用统配符

2、(“*”)声明的,列出所有表和表的列/字段信息.da列出所有可用聚集.ddobject列出pg_description里对声明的对象的描述,对象可以是一个表,表中的列/字段,类型,操作符或聚集.小技巧:并非所有对象在pg_description里有描述.此后期命令在快速获取Postgres内部特性时很有用.df列出函数.di只列出索引.do只列出操作符.ds只列出序列.dS列出系统表和索引.dt只列出非系统表.dT列出类型.e[filename]编辑当前查询缓冲或文件filename的内容.E[filename]编辑当前查询缓冲或文件filena

3、me的内容并且在编辑结束后执行之.f[separator]设置域分隔符.缺省是单个空白.g[{filename

4、

5、command}]将当前查询输入缓冲送给后端并且(可选的)将输出放到filename或通过管道将输出送给一个分离的Unixshell用以执行command.h[command]给出声明的SQL命令的语法帮助.如果command不是一个定义的SQL命令(或在psql里没有文档),或没有声明command,这时psql将列出可获得帮助的所有命令的列表.如果命令command是一个通配符(“*”),则给出所有SQL命令的语法帮助.H切换HTML3输出.等

6、效于-H命令行选项.ifilename从文件filename中读取查询到输入缓冲.l列出服务器上所有数据库.m切换老式监视器样的表输出,这时表周围有边界字符包围着.这是标准SQL输出.缺省时,psql只包括列/字段间的分隔符.o[{filename

7、

8、command}]将后面的查询结果输出到文件filename或通过管道将后面结果输出到一个独立的Unixshell里执行command.如果没有声明参数,将查询结果输出到stdout.p打印当前查询缓冲区.q退出psql程序.r重置(清空)查询缓冲区.s[filename]将命令行历史打印出或是存放到fi

9、lename.如果省略filename,将不会把后继的命令存放到历史文件中.此选项只有在psql配置成使用输入行时才有效.t切换输出的列/字段名的信息头和行记数脚注(缺省是开).Ttable_options允许你在使用HTML3.0格式输出时声明放在表table...中的标记选项.例如,border将给你的表以边框.这必须和H后期命令一起使用.x切换扩展行格式.当打开时,每一行将在左边打印列/字段名而在右边打印列/字段值.这对于那些不能在一行输出的超长行是很有用的.HTML行输出模式也支持这个标记.wfilename将当前查询缓冲区输出到文件filename

10、.z生成一个带有正确ACL(赋予/禁止权限)的数据库中所有表的输出列表.![command]回到一个独立的Unixshell或执行一个Unix命令command.?获得关于反斜杠(“”)命令的帮助.一般选项c[onnect][数据库名

11、-[用户名称]]联接到新的数据库(当前为"test")cd[目录名]    改变当前的工作目录copyright      显示PostgreSQL用法和发布信息encoding[编码]显示或设置客户端编码h[名字]       SQL命令的语法帮助,用*可以看所有命令的帮助q              退出psql

12、set[名字[值]]设置内部变量,如果没有参数就列出所有timing         查询计时开关切换(目前是关闭)unset名字     取消(删除)内部变量![命令]       在shell里执行命令或者开始一个交互的shell信息选项d[名字]       描述表,索引,序列,或者视图d{t

13、i

14、s

15、v

16、S}[模式](加"+"获取更多信息)列出表/索引/序列/视图/系统表da[模式]      列出聚集函数db[模式]      列出表空间(加"+"获取更多的信息)dc[模式]      列出编码转换dC         

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。