PostgreSQL的命令行接口和图形界面接口
来源:互联网 发布:java开发技术大全 pdf 编辑:程序博客网 时间:2024/05/15 07:38
本文转自:http://blog.chinaunix.net/uid-354915-id-3503781.html
1、PostgreSQL的命令行接口psql:
psql命令行选项以及它们的意思在下表1中列出。使用以下命令可以看到psql完整的选项列表
zhanghuijun@Africa:~> psql --help
表1 psql命令行选项
psql支持的内部命令在表2中列出。在很多版本的PostgreSQL中,这些命令有一些更易读的长模式(例如\list就是\l的长模式命令)。
表2 psql内部命令
我们可以通过设置环境变量PGDATABASE、PGUSER、PGHOST以及PGPORT分别覆盖默认的数据库名、用户名、主机名和监听端口。
这些默认参数也可以通过psql的命令行参数-d、-U、-h和-p重新赋值。
psql的命令分为两种不同的类型:
SQL命令:我们可以输入任何PostgreSQL支持的SQL语句给psql,然后它将执行它。
内部命令:有一些psql命令用于执行SQL不直接执行的命令例如列出存在的表和执行脚本。所有的内部命令都由一条反斜杠开始切不能被拆分成多行。
小提示:你可以通过执行内部命令\h查询一个全部支持的SQL命令的列表。可以使用\h <SQL命令>获得对某个特别命令的帮助。内部命令\?可以列出所有的内部命令。
我们可以收集一组psql命令(包括SQL和内部命令)到一个文件并把它当做一个简单的脚本使用。内部命令“\i”将从一个文件中读取一组psql命令。
我们可以通过-o命令行选项直接要求将输出定向到一个文件,或者通过“\o”内部命令将当前会话的内容定向到一个文件或者过滤程序。例如,在一个psql会话中,我们可以通过输入以下命令建立一个包含我们所有客户的名叫customer.txt的文本文件:
bpsimple=# \o customers.txt
bpsimple=# SELECT * FROM customer;
bpsimple=# \o
组后的不带文件名参数的“\o”命令停止重定向查询输出并关闭输出文件。
- PostgreSQL的命令行接口和图形界面接口
- HDFS的接口(命令行接口和Java接口)--笔记
- HDFS原理、命令行接口和Java接口
- HDFS命令行接口和Java接口
- 一个命令行接口的实现
- 飞信和QQ的CMD命令行接口
- ubuntu切换图形界面和命令行的快捷键
- 反mac接口(GUI和CLI对战)——使用命令行接口的条件
- PostgreSQL连接JAVA接口
- postgresql C++接口libpq
- PostgreSQL命令接口
- PostgreSQL,Python接口psycopg
- PostgreSQL的数据存储(二)---数据缓存去和数据存储层的接口
- PostgreSQL的数据存储(三)---数据缓存去和数据存储层的接口
- PostgreSQL的数据存储(二)---数据缓存区和数据存储层的接口
- PostgreSQL的数据存储(三)---数据缓存区和数据存储层的接口
- sqlite3: 一个SQLite数据库的命令行接口
- sqlite3: 一个SQLite数据库的命令行接口
- java内部类的作用分析
- 从Eclipse plugin中读文件
- 查看端口占用操作
- windows server 2008 群集搭建步骤。
- cocos2d-x学习笔记-触屏事件详解
- PostgreSQL的命令行接口和图形界面接口
- word中一个表格拆分成两个单独的表格
- 游戏编程入门学习笔记15——添加动画
- NYOJ - An problem about date
- poj1025
- MySQL 性能优化
- 满身铜臭
- 设置手机铃声代码实现
- linux napi