PostgreSQL 修改表结构
修改表结构是数据库中常见的操作之一,比如增加字段,删除字段,修改字段名称,修改字段类型,增加主键,删除主键,增加索引,删除索引等等。PostgreSQL 提供了相关命令用来修改表结构。
创建一个表 t,只包含一个字段 c1,下面的示例将基于表 t 进行操作,如下:
create table t(c1 int);
(1)PostgreSQL 增加字段
alter table t add column c2 int;
(2)PostgreSQL 删除字段
alter table t drop column c2;
(3)PostgreSQL 修改字段名称
alter table t rename c1 to c11;
(4)PostgreSQL 修改字段类型
alter table t alter column c11 type text;
(5)PostgreSQL 修改字段默认值
alter table t alter column c11 set default 'abc';
(6)PostgreSQL 增加主键
alter table t add primary key(c11);
(7)PostgreSQL 删除主键
alter table t drop constraint t_pkey;
t_pkey 为主键名称,可通过 \d+ 查看表结构获取到主键名称。
(8)PostgreSQL 增加索引
create index idx_c11 on t(c11);
(9)PostgreSQL 删除索引
drop index idx_c11;
idx_c11 为索引名称,可通过 \d+ 查看表结构获取到索引名称。
(10)PostgreSQL 修改表名称
alter table t rename to t1;
文章评论
共0条评论