postgresql简易手册

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
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值