如何手機(jī)創(chuàng)建網(wǎng)站百度收錄網(wǎng)站要多久
表結(jié)構(gòu)的約束和維護(hù)
修改表結(jié)構(gòu)
(1)添加列
(2)刪除列
(3)修改列alter table 表名 add 新列名 數(shù)據(jù)類(lèi)型給員工表添加一列郵箱
alter table People add PeopleMail varchar(200)刪除列
alter table People drop column PeopleMain修改列
alter table 表名 alter column 列名 數(shù)據(jù)類(lèi)型
alter table People alter column PeopleAddress varchar(200)維護(hù)約束(刪除、添加)
刪除約束
alter table 表名 drop constraint 約束名
添加約束
alter table 表名 add constraint 約束名字 check(表達(dá)式)
添加約束(主鍵)
alter table 表名 add constraint 約束名字 primary key(列名)
添加約束(唯一)
alter table 表名 add constraint 約束名字 unique(列名)
添加約束(默認(rèn)值)
alter table 表名 add constraint 約束名字 default 默認(rèn)值 for 列名
添加約束(外鍵)
alter table 表名 add constraint 約束名 foreign key(列名) references 關(guān)聯(lián)的表名(列名(一般為主鍵名))
alter table People drop column PeopleMail--刪除郵箱列
alter table People add PeopleMail varchar(50)--添加郵箱列
alter table People drop constraint CK__People__PeopleSa__4E88ABD4 --刪除薪水區(qū)間的約束
alter table People add constraint CK__People__PeopleSa__4E88ABD4 check(PeopleSalary>=1000 and PeopleSalary<=1000000)--添加薪水約束
alter table People add constraint CK__People__PeopleSa__45F365D6 unique(PeopleId)
alter table People drop constraint DF__People__PeopleSe__4CA06362 --刪除男女約束
alter table People add constraint DF__People__PeopleSe__4CA06362 default '男' for PeopleSex--添加默認(rèn)為男性約束
alter table People drop constraint PK__People__2B2439FC467EA83B --刪除主鍵
alter table People add constraint PK__People__2B2439FC467EA83B primary key(PeopleId)--添加PeopleId為主鍵
alter table People drop constraint FK__People__RankId__4BAC3F29--刪除外鍵
alter table People add constraint FK__People__RankId__4BAC3F29 foreign key(RankId) references [Rank](RankId)
可以通過(guò)如下方法查看約束、主鍵、外鍵的名稱(chēng):
也可以通過(guò)如下方法:
點(diǎn)擊設(shè)計(jì)
點(diǎn)擊CHECK 約束
即可