表结构和约束的维护-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 关联表名(列名(主键))

posted @ 2026-05-14 17:21  菜鸟的奋斗军  阅读(7)  评论(0)    收藏  举报