unqiue约束用于强制非主键列的唯一性,允许存在空值(空值可以不唯一存在,空值永远不相等)
ALTER TABLE 表明
ADD CONSTRAINT 约束名 UNIQUE(字段名);
约束名随便写。
去除唯一性约束:
alter table [表名]
drop constraint [唯一性约束名] cascade;
添加主键:
alter table [表名]
add constraint [主键约束名] primary key (字段名);
添加外键约束:
ALTER TABLE 表名
ADD CONSTRAINT 外键约束名 FOREIGN KEY (表名对应表中字段) REFERENCES 表名(字段);
使用rename关键字来实现字段名的修改:
alter table 表名 rename column旧的字段名 to 新的字段名名;
使用modify关键字来实现对数据类型的修改:
alter table 表名 modify 字段名 数据类型;
数据库添加/删除字段:
ALTER TABLE 表名 ADD 字段名 varchar2(50);
将数据库表中的字段删除:
ALTERTABLE表名DROPCOLUMN字段名;