【psql】PostgreSQL常用指令
来源:互联网 发布:胡为乎遑遑欲何之的之 编辑:程序博客网 时间:2024/06/05 17:11
- 数据库管理
- 启动退出
- 用户管理
- 登陆
- 数据表
- 常用指令
- 数据操作
- 备份与恢复
- 分布式主从流复制
- 数据库管理
数据库管理
启动退出
对于postrgresql数据库初始化、启动和退出,我们用到bin目录下的pg_ctl工具。
#启动pg_ctl start [-w] [-t 秒数] [-D 数据目录] [-s] [-l 文件名] [-o "选项"]pg_ctl -D "D:\PostgreSQL\data\pg96" -l logfile start找到安装目录下的data文件夹,替换掉-D即可,logfile是日志文件的文件名 #退出pg_ctl stop [-W] [-t 秒数] [-D 数据目录] [-s] [-m 关闭模式]pg_ctl -D "D:\PostgreSQL\data\pg96" -m fast stop#重启pg_ctl restart [-w] [-t 秒数] [-D 数据目录] [-s] [-m 关闭模式]pg_ctl -D "D:\PostgreSQL\data\pg96" -m fast stop
用户管理
#创建用户CREATE USER username1 WITH [OPTION] //自带登陆权限或CREATE ROLE username1 WITH [OPTION] //不带登陆权限,需用户自行添加[具体配置进入官网查询](http://www.postgres.cn/docs/9.4/sql-createrole.html)#删除用户DROP USER username1或DROP ROLE username1#查看所有用户\du
登陆
#登陆默认管理员用户psql -U postgres#登陆自定义用户root 指定数据库userdb 地址127.0.0.1 端口5432psql -U root -d userdb -h 127.0.0.1 -p 5432
数据表
常用指令
\l 列出所有数据库 或者: SELECT datname FROM pg_database;\du 列出所有角色/用户 或者: SELECT rolname FROM pg_roles;\q 退出数据库\d 列出当前数据库里的所有表\dt 列出当前数据库里的所有资料表\c dbname 切换数据库\dx 显示安装的插件\x 切换横向竖向显示show <参数名> 查看该参数的值
数据操作
参照标准SQL语言,这里就不详述;
备份与恢复
分布式主从流复制
阅读全文
0 0
- 【psql】PostgreSQL常用指令
- PostgreSQL学习第六篇--psql常用连接数据库的方法
- postgresql命令行(psql)
- postgresql常用命令psql
- PostgreSQL psql 终端命令
- PostgreSQL的常用操作指令
- PostgreSQL:psql工具的使用
- postgresql学习--psql命令行常用命令
- 【PostgreSQL-9.6.3】psql常用命令
- PostgreSQL客户端交互命令psql
- 【PostgreSQL】PostgreSQL操作-psql基本命令
- psql 常用记录
- psql常用的命令
- 关于postgresql——常用操作指令
- postgresql数据库命令行常用指令操作
- Postgresql (psql) .psqlrc技巧和窍门
- PostgreSQL - psql(客户端交互命令)
- Postgresql psql文件执行与批处理
- 练习42
- error: [Errno 32] Broken pipe
- Java序列化接口的作用
- Ember旅程系列(六) -- 创建简单组件
- win7使用计划任务定时关机
- 【psql】PostgreSQL常用指令
- 互联通信7层模型 OSI
- stm32最小系统
- 估计多个独立成分
- C++模板类问题
- 2013百度校园招聘数据挖掘工程师
- 嵌入式Linux系统设计--第七章:嵌入式Linux接口与应用开发
- C#基础之TextBox
- Path总结(android绘图)