Postgrasql 常用指令
创建数据库
create database db_name encoding 'utf-8';修改数据库名
Alter database oid_dbname rename to new_db_name;
修改数据库参数
alter database db_name connection limit 20;//连接数
删除数据库
drop database db_name;
创建表格
create table table_name(
字段名称 字段类型
id int;
name varchar(30);
birthday date,
score numeric(5,2)
);
修改表格名
alter table oldname rename to newName
修改表格参数
字段名修改
Alter table table_name rename 字段名 to 新字段名
字段类型修改
Alter table table_name column 字段名 type 新类型
删除字段
Alter table table_name drop column 字段名
添加字段
Alter table table_name add column 字段名 字段类型
删除表格
drop table table_name;
drop table if exists table_name;//判断表格是否存在
插入表格数据
insert into table_name values(..,..,......);
查询表格数据
selec sizeName1, sizeName2,.... from table_name;
常用数据类型介绍
数值类型
整数类型
smallint
int
任意精度浮点数类型
real //6位十进制
numeric (m,n)//m数值最大表示保留几位,n表示保留几位小数(长度和精度要注意)
日期时间类型
time 一日内的时间 8size (10:05:05)
data 只用于日期 4size (2017-05-20)
timestamp 日期和时间 8size (2017-05-20 10:05:05)
字符串类型
char 固定长度,不足补空白
varchar 变长字符串,不足不补空白
Text 变长字符串,无长度限制