关键词不能为空

当前您在: 主页 > 英语 >

postgreSql基础命令及linux下postgreSql命令

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-13 11:48
tags:

-

2021年2月13日发(作者:但)



1


)用户实用程序:




createdb


创建一个新的< /p>


PostgreSQL


的数据库(和


SQ L


语句:


CREATE DATABASE


相同)




createuser


创建一个新的


PostgreSQL


的用户(和


SQL


语句:


CREATE USER


相同)




dropdb


删除数据库




dropuser


删除用户




pg_dump



PostgreS QL


数据库导出到一个脚本文件




pg_dumpall


将所有的


Po stgreSQL


数据库导出到一个脚本文件




pg_restore


从一个由< /p>


pg_dump



pg_dumpall


程序导出的脚本文件中恢复


PostgreSQL


数据库




psql < /p>


一个基于命令行的


PostgreSQL


交互式客户端程序




vacuumdb


清理和分析一个


P ostgreSQL


数据库,


它是客户端程序

< br>psql


环境下


SQL


语句


VACUUM



shell


脚本封装,二者功能完全相同



< br>(


2


)系统实用程序




initdb


创建一个用于存储数 据库的


PostgreSQL


数据目录,并创建预定义的模板数 据库


template0



templ ate1,


生成共享目录表



cata log


;此程序通常只在安装


PostgreSQL

< p>
时运行一次




initlocation


创建一个辅助的

< br>PostgreSQL


数据库存储区域




ipcclean


从停止的


PostgreSQL


服务器中清除共享内在和孤立信号标志




pg_ctl


启动、停止、重启


PostgreSQL


服务(比如:


pg_ctl start


启动


Postgr eSQL


服务,它和


service


postgresql start


相同)




pg_controldata


显示


PostgreSQL


服务的内部控制信息




postgres PostgreSQL


单用户模式的数据库服务




postmaster PostgreSQL


多用户模式的数据库服务




4.


这里面最重要的是


psql


这个客户端程序最为重要。启用客户端程序


psql


的方法是:



< p>
切换到


PostgreSQL


预定义的数据库超级 用户


postgres


,启用客户端程序


psql


,并连接到自己想要的数据


库,比如说:

< p>



psql template1



出现以下界面,说明已经进入到想要的数据库,可以进行想要 的操作了。




template1=#



5.


在数据库中的一些命令:




template1=# l


查看系统中现存的数据库




template1=# q


退出客户端程序


psql



template1=# c


从一个数据库中转到另一个数据 库中,如


template1=# c sales



template1


转到


sales



template1=# dt


查看表




template1=# d


查看表结构




template1=# di


查看索引



[


基本数据库操作


]========================



*


创建数据库:



create database [


数据库名


];



*


查看数据库列表:



d



*


删除数据库:



drop database [


数据库名


];



创建表:



create table ([


字段名


1] [


类型


1]


关联表名


(


关联的字段名


)>;,[


字段名


2] [


类型


2],......<,primary


key (


字段名


m,


字段名


n,...)>;);



*


查看表名列表:



d



*


查看某个表的状况:



d [


表名


]



*


重命名一个表:



alter table [


表名


A] rename to [


表名


B];



*


删除一个表:



drop table [


表名


];

-


-


-


-


-


-


-


-



本文更新与2021-02-13 11:48,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/649935.html

postgreSql基础命令及linux下postgreSql命令的相关文章