--先创建雇员和部门表
create table Employees
(
EmpID int identity(1,1),
EmpName nvarchar(50),
EmpGender char(2),
EmpAge int,
EmpEmail varChar(100),
EmpAddress varchar(500)
)
create table Department(
DepID identity(1,1) primary key,
--唯一约束
DepName varchar(50) unique not null
)
--修改
--删除某一列
alter table Employees drop colum EmpAddress
--增加一列
alter table Employees add EmpAdd varchar(100)
--修改列的数据类型
alter table Employees alter colum EmpEmail varchar(200)
--增加主键约束
alter table Employees add constraint PK_Employees_empID primary key(EmpID)
--修改非空约束
alter table Employees alter EmpName varchar(50) not null
--增加唯一约束
alter table Employees add constraint UQ_Employees_EmpName unique(EmpName)
--添加默认约束
alter table Employees add constraint DF_Employee_EmpGender default('男') for EmpGender
--添加检查约束
alter table Employees add constraint CK_Employees_EmpAge check(Empage>1 and EmpAge<=120)
--添加一列作为外键
alter table Employees add DepId int not null
--添加外键约束
alter table Employees add constraint FK_Employee_Department_DepId foreign key(DepId) references Department(DepaId)
网友评论