postgreSql基础命令及linux下postgreSql命令

postgreSql基础命令及linux下postgreSql命令

ID:38909635

大小:27.52 KB

页数:5页

时间:2019-06-21

postgreSql基础命令及linux下postgreSql命令_第1页
postgreSql基础命令及linux下postgreSql命令_第2页
postgreSql基础命令及linux下postgreSql命令_第3页
postgreSql基础命令及linux下postgreSql命令_第4页
postgreSql基础命令及linux下postgreSql命令_第5页
资源描述:

《postgreSql基础命令及linux下postgreSql命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(1)用户实用程序: createdb创建一个新的PostgreSQL的数据库(和SQL语句:CREATEDATABASE相同) createuser创建一个新的PostgreSQL的用户(和SQL语句:CREATEUSER相同) dropdb删除数据库 dropuser删除用户 pg_dump将PostgreSQL数据库导出到一个脚本文件 pg_dumpall将所有的PostgreSQL数据库导出到一个脚本文件 pg_restore从一个由pg_dump或pg_dumpall程序导出的脚本文件中恢复PostgreSQL数据库 psql一个

2、基于命令行的PostgreSQL交互式客户端程序 vacuumdb清理和分析一个PostgreSQL数据库,它是客户端程序psql环境下SQL语句VACUUM的shell脚本封装,二者功能完全相同 (2)系统实用程序 initdb创建一个用于存储数据库的PostgreSQL数据目录,并创建预定义的模板数据库template0和template1,生成共享目录表catalog;此程序通常只在安装PostgreSQL时运行一次 initlocation创建一个辅助的PostgreSQL数据库存储区域 ipcclean从停止的PostgreSQL

3、服务器中清除共享内在和孤立信号标志 pg_ctl启动、停止、重启PostgreSQL服务(比如:pg_ctlstart启动PostgreSQL服务,它和servicepostgresqlstart相同) pg_controldata显示PostgreSQL服务的内部控制信息 postgresPostgreSQL单用户模式的数据库服务 postmasterPostgreSQL多用户模式的数据库服务 4.这里面最重要的是psql这个客户端程序最为重要。启用客户端程序psql的方法是: 切换到PostgreSQL预定义的数据库超级用户postgr

4、es,启用客户端程序psql,并连接到自己想要的数据库,比如说: psqltemplate1 出现以下界面,说明已经进入到想要的数据库,可以进行想要的操作了。 template1=# 5.在数据库中的一些命令: template1=#l查看系统中现存的数据库 template1=#q退出客户端程序psql template1=#c从一个数据库中转到另一个数据库中,如template1=#csales从template1转到sales template1=#dt查看表 template1=#d查看表结构 template1=#d

5、i查看索引 [基本数据库操作]======================== *创建数据库: createdatabase[数据库名]; *查看数据库列表: d *删除数据库: dropdatabase[数据库名];  创建表: createtable([字段名1][类型1];,[字段名2][类型2],......<,primarykey(字段名m,字段名n,...)>;); *查看表名列表: d *查看某个表的状况: d[表名] *重命名一个表: altertable[表名A]ren

6、ameto[表名B]; *删除一个表: droptable[表名]; ======================================== [表内基本操作]========================== *在已有的表里添加字段: altertable[表名]addcolumn[字段名][类型]; *删除表中的字段: altertable[表名]dropcolumn[字段名]; *重命名一个字段:  altertable[表名]renamecolumn[字段名A]to[字段名B]; *给一个字段设置缺省值:  alterta

7、ble[表名]altercolumn[字段名]setdefault[新的默认值]; *去除缺省值:  altertable[表名]altercolumn[字段名]dropdefault; 在表中插入数据: insertinto表名([字段名m],[字段名n],......)values([列m的值],[列n的值],......); 修改表中的某行某列的数据: update[表名]set[目标字段名]=[目标值]where[该行特征]; 删除表中某行数据: deletefrom[表名]where[该行特征]; deletefrom[表名];-

8、-删空整个表 6.要注意随时对数据库进行清理、收回磁盘空间并更新统计信息,使用下面的命令就搞定! vaccumdb-dsales-z -a对所有的数据库操作 -z保证不断地删除失

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。