-
(
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
语句
p>
VACUUM
的
shell
脚本封装,二者功能完全相同
< br>(
2
)系统实用程序
initdb
创建一个用于存储数
据库的
PostgreSQL
数据目录,并创建预定义的模板数
据库
template0
和
templ
ate1,
生成共享目录表
cata
log
;此程序通常只在安装
PostgreSQL
时运行一次
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
的方法是:
切换到
PostgreSQL
预定义的数据库超级
用户
postgres
,启用客户端程序
psql
,并连接到自己想要的数据
库,比如说:
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 [
表名
];
-
-
-
-
-
-
-
-
-
上一篇:(完整版)电脑主板图文详解
下一篇:计算机CMOS设置详解1