postgresql 10内部命令
2018-03-05 16:01
218 查看
1,登陆postgresql 10[root@postgredb ~]# su - postgres
-bash-4.1$
-bash-4.1$
-bash-4.1$ psql
psql (8.4.20, 服务器 10.3)
警告:psql 版本8.4, 服务器版本10.0.
一些psql功能可能无法工作.
输入 "help" 来获取帮助信息.
2,基本内部命令
2.1,一般性 \copyright 显示PostgreSQL的使用和发行许可条款
\g [文件] or; 执行查询 (并把结果写入文件或 |管道)
\h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明
\q 退出 psql 2.2,查询缓存区 \e [文件] 使用外部编辑器编辑查询缓存区(或文件)
\ef [函数名称] 使用外部编辑器编辑函数定义
\p 显示查询缓存区的内容
\r 重置(清除)查询缓存区
\s [文件] 显示历史记录或将历史记录保存在文件中
\w 文件 将查询缓存区的内容写入文件 2.3,输入/输出 \copy ... 执行 SQL COPY,将数据流发送到客户端主机
\echo [字符串] 将字符串写到标准输出
\i 文件 从文件中执行命令
\o [文件] 将全部查询结果写入文件或 |管道
\qecho [字符串] 将字符串写到查询输出串流(参考 \o) 2.4,咨询性 (选项: S = 显示系统对象, + = 其余的详细信息)
\d[S+] 列出表,视图和序列
\d[S+] 名称 描述表,视图,序列,或索引
\da[+] [模式] 列出聚合函数
\db[+] [模式] 列出表空间
\dc[S] [模式] 列出字元编码转换
\dC [模式] 列出类型强制转换
\dd[S] [模式] 显示对象的注释
\dD[S] [模式] 列出共同值域
\des[+] [模式] 列出外部服务器
\deu[+] [模式] 列出用户映射
\dew[+] [模式] 列出外部数据封装器
\df[antw][S+] [模式] 列出[只包括 聚合/常规/触发器/窗口]函数
\dF[+] [模式] 列出文本搜索配置
\dFd[+] [模式] 列出文本搜寻字典
\dFp[+] [模式] 列出文本搜索解析器
\dFt[+] [模式] 列出文本搜索模版
\dg[+] [模式] 列出角色(或组)
\di[S+] [模式] 列出索引
\dl 列出大对象, 功能与\lo_list相同
\dn[+] [模式] 列出模式
\do[S] [模式] 列出运算符
\dp [模式] 列出表,视图和序列的访问权限
\ds[S+] [模式] 列出序列
\dt[S+] [模式] 列出表
\dT[S+] [模式] 列出数据类型
\du[+] [模式] 列出角色(用户)
\dv[S+] [模式] 列出视图
\l[+] 列出所有的数据库
\z [模式] 和\dp的功能相同 2.5,格式化 \a 在非对齐模式和对齐模式之间切换
\C [字符串] 设置表的标题,或如果没有的标题就取消
\f [字符串] 显示或设定非对齐模式查询输出的字段分隔符
\H 切换HTML输出模式 (目前是 关闭)
\pset 名称 [值] 设定表输出选项
(名称:= {format|border|expanded|fieldsep|footer|null|
recordsep|tuples_only|title|tableattr|pager})
\t [开|关] 只显示记录 (目前是 关闭)
\T [字符串] 设置HTML <表格>标签属性, 或者如果没有的话取消设置
\x [开|关] 切换扩展输出模式(目前是 关闭) 2.6,连接 \c[onnect] [数据库名称|- 用户名称|- 主机|- 端口|-]
连接到新的数据库(目前是 "postgres")
\encoding [编码名称] 显示或设定客户端编码
\password [USERNAME] 安全地为用户改变口令 2.7,操作系统 \cd [目录] 改变目前的工作目录
\timing [开|关] 切换命令计时开关 (目前是 关闭)
\! [命令] 在 shell中执行命令或启动一个交互式shell 2.8,变量 \prompt [文本] 名称 提示用户设定内部变量
\set [名称 [值数]] 设定内部变量,若无参数则列出全部变量
\unset 名称 清空(删除)内部变量 2.9,大对象 \lo_export LOBOID 文件
\lo_import 文件 [注释]
\lo_list
\lo_unlink LOBOID 大对象运算
-bash-4.1$
-bash-4.1$
-bash-4.1$ psql
psql (8.4.20, 服务器 10.3)
警告:psql 版本8.4, 服务器版本10.0.
一些psql功能可能无法工作.
输入 "help" 来获取帮助信息.
2,基本内部命令
2.1,一般性 \copyright 显示PostgreSQL的使用和发行许可条款
\g [文件] or; 执行查询 (并把结果写入文件或 |管道)
\h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明
\q 退出 psql 2.2,查询缓存区 \e [文件] 使用外部编辑器编辑查询缓存区(或文件)
\ef [函数名称] 使用外部编辑器编辑函数定义
\p 显示查询缓存区的内容
\r 重置(清除)查询缓存区
\s [文件] 显示历史记录或将历史记录保存在文件中
\w 文件 将查询缓存区的内容写入文件 2.3,输入/输出 \copy ... 执行 SQL COPY,将数据流发送到客户端主机
\echo [字符串] 将字符串写到标准输出
\i 文件 从文件中执行命令
\o [文件] 将全部查询结果写入文件或 |管道
\qecho [字符串] 将字符串写到查询输出串流(参考 \o) 2.4,咨询性 (选项: S = 显示系统对象, + = 其余的详细信息)
\d[S+] 列出表,视图和序列
\d[S+] 名称 描述表,视图,序列,或索引
\da[+] [模式] 列出聚合函数
\db[+] [模式] 列出表空间
\dc[S] [模式] 列出字元编码转换
\dC [模式] 列出类型强制转换
\dd[S] [模式] 显示对象的注释
\dD[S] [模式] 列出共同值域
\des[+] [模式] 列出外部服务器
\deu[+] [模式] 列出用户映射
\dew[+] [模式] 列出外部数据封装器
\df[antw][S+] [模式] 列出[只包括 聚合/常规/触发器/窗口]函数
\dF[+] [模式] 列出文本搜索配置
\dFd[+] [模式] 列出文本搜寻字典
\dFp[+] [模式] 列出文本搜索解析器
\dFt[+] [模式] 列出文本搜索模版
\dg[+] [模式] 列出角色(或组)
\di[S+] [模式] 列出索引
\dl 列出大对象, 功能与\lo_list相同
\dn[+] [模式] 列出模式
\do[S] [模式] 列出运算符
\dp [模式] 列出表,视图和序列的访问权限
\ds[S+] [模式] 列出序列
\dt[S+] [模式] 列出表
\dT[S+] [模式] 列出数据类型
\du[+] [模式] 列出角色(用户)
\dv[S+] [模式] 列出视图
\l[+] 列出所有的数据库
\z [模式] 和\dp的功能相同 2.5,格式化 \a 在非对齐模式和对齐模式之间切换
\C [字符串] 设置表的标题,或如果没有的标题就取消
\f [字符串] 显示或设定非对齐模式查询输出的字段分隔符
\H 切换HTML输出模式 (目前是 关闭)
\pset 名称 [值] 设定表输出选项
(名称:= {format|border|expanded|fieldsep|footer|null|
recordsep|tuples_only|title|tableattr|pager})
\t [开|关] 只显示记录 (目前是 关闭)
\T [字符串] 设置HTML <表格>标签属性, 或者如果没有的话取消设置
\x [开|关] 切换扩展输出模式(目前是 关闭) 2.6,连接 \c[onnect] [数据库名称|- 用户名称|- 主机|- 端口|-]
连接到新的数据库(目前是 "postgres")
\encoding [编码名称] 显示或设定客户端编码
\password [USERNAME] 安全地为用户改变口令 2.7,操作系统 \cd [目录] 改变目前的工作目录
\timing [开|关] 切换命令计时开关 (目前是 关闭)
\! [命令] 在 shell中执行命令或启动一个交互式shell 2.8,变量 \prompt [文本] 名称 提示用户设定内部变量
\set [名称 [值数]] 设定内部变量,若无参数则列出全部变量
\unset 名称 清空(删除)内部变量 2.9,大对象 \lo_export LOBOID 文件
\lo_import 文件 [注释]
\lo_list
\lo_unlink LOBOID 大对象运算
相关文章推荐
- 关于PostgreSQL 10下psql元命令的使用方法及示例
- PostgreSQL 内部查询命令
- windows 10 配置jdk环境变量遇到 javac或者jar 不是内部或外部命令问题
- javac不是内部或外部命令,也不是可运行的程序或批处理文件
- DOS命令大全2 --attrib,delete等 外部 内部 命令都有
- 在cmd(命令提示符)输入xxx命令后显示“xxx不是内部或者外部命令,也不是可运行程序或批处理文件”
- jenkins学习笔记---'android' 不是内部或外部命令
- freebsd 10安装postgresql 9.44
- 'telnet'不是内部或外部命令,怎么办?
- 'ddkbuild.cmd' 不是内部或外部命令,也不是可运行的程序
- node.js express4.X 安装(解决express不是内部或外部命令)
- svn——'svn'不是内部或外部命令,也不是可运行的程序或批处理文件
- yiic命令时提示“php.exe”不是内部或外部命令的解决方法
- jar 命令打包生成的jar文件内部的目录结构
- win10 1703配置java环境变量,解决javac不是内部或外部命令等问题
- postgresql登录后常见命令
- COPY命令:为PostgreSQL批量导入数据
- [遇见时光]解决‘javac’不是内部或外部命令的问题
- PostgreSQL学习手册(十五) 客户端命令
- PostgreSQL学习手册(客户端命令<二>)