SQL增加、删除、更改表中的字段名以及增加和删除字段约束
2019-05-11 本文已影响0人
萤火虫de梦
- 向表中添加新的字段
alter table table_name add column_name varchar2(20) not null;
//一次添加多个字段
alter table table_name
add column_name_01 varchar2(20) not null,
add column_name_02 varchar2(20) not null,
add column_name_03 varchar2(20) not null
- 删除表中的一个字段
alter table table_name drop column column_name;
//一次删除多个字段
alter table table_name
drop column column_name_01,
drop column column_name_02,
drop column column_name_03;
- 修改表中的一个字段名
alter table table_name rename column oldname to newname;
- 添加主键约束
alter table 表名
add constraint 约束名 primary key (列名);
- 添加唯一约束
alter table 表名
add constraint 约束名 unique (列名);
- 添加默认约束
alter table 表名
add constraint 约束名 default(内容) for 列名;
- 添加check约束
alter table 表名
add constraint 约束名 check(内容);
- 添加外键约束
alter table 表名
add constraint 约束名 foreign key(列名) references 另一表名(列名);
- 删除约束
alter table 表名
drop constraint 约束名;