资源描述:
《postgresql常用命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.createdb数据库名称 产生数据库2.dropdb 数据库名称 删除数据库3.CREATEUSER用户名称 创建用户4.dropUser用户名称 删除用户5.SELECTusenameFROMpg_user; 查看系统用户信息 du7.SELECTversion(); 查看版本信息8.psql数据库名 打开psql交互工具9.mydb=>ibasics.sqli命令从指定的文件中读取命令。10.COPYweatherFROM'/home/user/weather.txt'; 批量将文本文
2、件中内容导入到wether表11.SHOWsearch_path; 显示搜索路径12.创建用户 CREATEUSER用户名WITHPASSWORD'密码'13.创建模式 CREATESCHEMAmyschema;14.删除模式 DROPSCHEMAmyschema;15.查看搜索模式 SHOWsearch_path;16.设置搜索模式 SETsearch_pathTOmyschema,public;17.创建表空间 createtablespace表空间名称location'文件路径';18
3、.显示默认表空间 showdefault_tablespace;19.设置默认表空间 setdefault_tablespace=表空间名称;20.指定用户登录 psqlMTPS -u21.显示当前系统时间、 now()22.配置plpgsql语言CREATELANGUAGE'plpgsql'HANDLERplpgsql_call_handler23.删除规则DROPRULEnameONrelation[CASCADE
4、RESTRICT] 输入name要删除的现存的规则.relation该规则应用
5、的关系名字(可以有大纲修饰).CASCADE自动删除依赖于此规则的对象。RESTRICT如果有任何依赖对象,则拒绝删除此规则。这个是缺省。24.日期格式函数 select'P'
6、
7、to_char(current_date,'YYYYMMDD')
8、
9、'01'25.产生组 CreateGroup组名称26.修改用户归属组 AlterGroup组名称adduser用户名称26.为组赋值权限 grant操作On表名称 togroup组名称:27.创建角色 CreateRole角色名称28.删除角色 DropR
10、ole角色名称29.获得当前postgresql版本 SELECTversion();30.在linux中执行计划任务 通过crontab执行 suroot-c"psql-p5433-UdeveloperMTPS-c'selecttest()'" developer用户的密码存储于环境变量PGPASSWORD中。31.查询表是否存在 select*frompg_statio_user_tableswhererelname='你的表名';32.为用户复制SCHEMA权限 grantallonSCHE
11、MA作用域名称to用户名称33.整个数据库导出 pg_dumpall-D-p端口号-h服务器IP-Upostgres(用户名)>/home/xiaop/all.bak34.数据库备份恢复 psql-h192.168.0.48-p5433 -Upostgres35.当前日期函数 current_date36.返回第十条开始的5条记录select * from tabname limit 5 offset 10;37.为用户赋模式权限Grant onschemadeveloper toUDa
12、taHouse 38.将字符转换为日期时间 select to_timestamp('2010-10-2112:31:22','YYYY-MM-DDhh24:mi:ss')39.数据库备份 pg_dumpall -h192.168.0.4-p5433-Upostgres >/DataBack/Postgresql2010012201.dmp 如8.1以后多次输入密码40.dn 查看schema41.删除schema dropschema_clustertestcascade;42.导出表 ./
13、pg_dump-p端口号-U用户-t表名称-f备份文件位置数据库 ;43.字符串操作函数selectdistinct(split_part(ip,'.',1)
14、
15、'.'
16、
17、split_part(ip,'.',2))fromt_t_useriporderby(split_part(ip,'.',1)
18、
19、'.'
20、
21、split_part(ip,'.',2));44.删除表主键altertable表名dropCONSTRAINT主键名称;45.创建