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
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
相关文章推荐
- 美萍超市销售管理系统标准版access数据库密码mp611
- SQL中distinct的用法
- Oracle数据访问组件ODAC的安装方法
- SQL Server 数据库用户权限设置
- redis持久化rdb和aof
- SAP HANA SLT 将Oracle表 数据同步到HANA数据库
- windows2003上10G oracle的备份
- JavaWeb: Redis存储Session方案
- mysql学习之触发器
- Sql Server来龙去脉系列 必须知道的权限控制核心篇
- 数据库设计说明书
- (PowerDesigner&Sqlite)PD中设计完表后,将其导入数据库中
- powerdesinger+sqlite
- 管理数据库和表
- 13-mysql优化之慢查询
- jmeter学习 十一 jmeter链接mysql数据库
- joomla数据库操作示例代码
- SQL语句优化提高数据库性能
- MySQL数据库三种常用存储引擎特性对比
- 一些SQL语句的收集