表结构和约束的维护-3
--修改表结构
--添加列
--alter table 表名 add 新列名 数据类型
alter table People add PeopleMail varchar(200)
--删除列
--alter table 表名 drop column 列名
alter table People drop column PeopleMail
--修改列
--alter table 表名 alter column 列名 数据类型
--修改地址varchar(300)为varchar(200)
alter table People alter column PeopleAddress varchar(200)
--删除约束 删除 添加
--alter table 表名 drop constraint 约束名
--删除月薪的约束
alter table People drop constraint CK__People__PeopleSa__403A8C7D
--添加约束
--alter table 表名 add constraint 约束名
alter table People add constraint CK__People__PeopleSa1
check(PeoPleSalary>=1000 and PeoPleSalary<=1000000)
--添加约束 主键
alter table 表名 add constraint 约束名 primary key(列名)
--添加约束 唯一
alter table 表名 add constraint 约束名 unique(列名)
--添加约束 默认值
alter table 表名 add constraint 约束名 default 默认值 for 列名
--添加约束(外键)
alter table 表名 add constraint 约束名 foreign key(列名)
references 关联表名(列名(主键))

浙公网安备 33010602011771号