PostgreSQL 命令速查表
这是一份适用于常用PostgreSQL的命令速查表。
环境:psql (PostgreSQL) 9.5.0
在终端上使用的命令
服务器启动
使用本地语言重新表达如下命令:
`$ pg_ctl start -D /usr/local/var/postgres`
请启动 PostgreSQL 数据库,并指定数据目录为 `/usr/local/var/postgres`。
服务器关闭
以中文本地化地重述以下命令,只需一个选项:
$ pg_ctl stop -D /usr/local/var/postgres
请停止位于 /usr/local/var/postgres 的PostgreSQL数据库。
确认服务器是否已启动
$ ps aux | grep postgres
$ ps aux | grep postgres
$ ps aux | grep postgres
$ ps aux | grep postgres
$ ps aux | grep postgres
$ ps aux | grep postgres
$ ps aux | grep postgres
$ ps aux | grep postgres
数据库连接
使用中国本地语言翻译如下:连接到主机的数据库时,请使用以下命令:$ psql -d 数据库名称 -U 用户名 -h 主机名。
-
- -d: データベース名(未指定だと、ログインユーザー名のデータベースに接続する)
-
- -U: ユーザ名(未指定だと、ログインユーザー名になる)
- -h: ホスト名(未指定だと、localhostになる)
显示数据库列表
请在命令行中输入以下命令来获取已有的数据库列表:
$ psql -l
显示PostgreSql的版本
psql的版本是多少?
关于PostgreSql的帮助
$ psql – 帮助
在psql中使用的命令
在”postgres”的部分填入当前正在连接的数据库名称。
退出psql
postgres=# \退出
显示用户列表
用户列表:
postgres=# \du
展示数据库列表
postgresql=# 列出已存在的数据库
连接到其他数据库
postgres=# \c dbname
postgresql=# 连接数据库 dbname
postgres=# 切换到数据库 dbname
postgres=# 连接至dbname数据库
创建数据库
在Postgres中创建数据库dbname。
显示连接中数据库的信息
postgres=# \连接信息
显示桌子清单
以下是一个用中文本地化的改写版本:
postgres=# 查看权限列表
请确认表的定义
postgres=# \d tablename
在tablename中可以放入任意的表名。
改变当前目录
postgres = # \cd directory
将当前目录更改为directory。
将CSV格式的文件插入到表格中。
postgres=# 使用逗号作为分隔符,从文件中复制数据到tablename
从文件中执行命令
从文件中读取输入并执行。
显示命令行历史记录
postgres=# \s
在输入\s后,如果你输入一个文件名,结果将会输出到该文件中。
显示有关’\’的帮助信息
postgres=# \?
(用于获取命令、函数、特殊变量和运营商的帮助。
)
如果想使用Shell命令
postgres=# \! 命令
当在command的位置加入ls或pwd时,可以在psql中执行shell命令。
参考另一个选择
-
- pg_ctl – PostgreSQL 9.2.4文書
-
- psql – PostgreSQL 9.2.4文書
- PostgreSql コマンドの覚え書き
非常感谢您给我提供了这个网站作为参考,我参考了这个网站来写作。非常感谢!