您的位置:首页 > 数据库

postgresql简易手册

2016-01-06 09:17 225 查看
postgre简易使用手册

1 本地登陆

psql -U postgres

2 修改密码

\password

3 查看所有数据库的列表

\l

4 选择数据库

\c your_db_name

5 查看数据库中的所有的表

\dt

6 查看表结构

\d your_table_name

7 常用数据类型

integer(32bit)--has alias:int

bigint(64bit)

double(64bit float point)

varchar(n)(text within n limited)

text(text without limited)

date(date only,2015-01-23)

time(time only00:00:00)

timestamep(date and time)

8 创建数据库

create database your_db_name

(additional options: OWNER postgres ENCODING 'utf-8' )

9 创建表

create table you_table_name

{

my_id bigint PRIMARY KEY,

my_name varchar(255)

}

10 添加字段

ALTER TABLE your_table_name ADD COLUMN col_name date_type;

11 删除字段

ALTER TABLE tab_name DROP COLUMN col_name;

12 修改字段类型

ALTER TABLE tab_name MODIFY COLUMN col_name TYPE data_type;

13 重命名字段

ALTER TABLE tab_name RENAME old_col_name TO new_col_name;

14 修改字段的默认值

ALTER TABLE tab_name MODIFY COLUMN col_name SET DEFAULT 0;

15 创建索引

CREATE INDEX idx_name ON tab_name(col_name);

16 删除索引

DROP INDEX idx_name;

17 添加唯一约束

ALTER TABLE ADD CONSTRAINT constraint_name UNIQUE(col_name);

18 删除约束

ALTER TABLE DROP CONSTRAINT constraint_name;

19 导入数据脚本

psql -U user_name db_name</data_path.sql

20 导出数据脚本

pg_dump -U user_name db_name> /data_path.sql

21 重启数据库

service postgresql restart

或service postgresql-x.x(版本号) restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: