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
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