日记大全

日记大全 > 句子大全

用SQL语句在数据库中对表的列进行添加 修改(删除及增加约束)

句子大全 2023-01-17 04:20:01
相关推荐

用SQL语句在SQL Server中进行各种操作是非常常见的操作,今天整理了一下用SQL语句在SQL Server中进行创建表,然后对表的列添加、修改、删除及增加约束。

SQL语句创建表

创建一个员工表

--主键

--员工的编号

--员工的姓名

--员工的地址

--员工的性别

--员工的年龄

create table Employees

(EmpId int identity(1,1)primary key,

EmpNumber nvarchar(10),

EmpName nvarchar(10),

EmpAddress nvarchar(10),

EmpGender char(2),

EmpAge int)

SQL语句删除列

删除一列(删除EmpAddress列)

alter table Employees drop column EmpAddress

SQL语句增加列

增加一列(增加一列EmpAddr varchar(1000))

alter table Employees add EmpAddr varchar(500)

SQL语句修改列的数据类型

修改一下列EmpAddr的数据类型为varchar(1000)

alter table Employees alter column EmpAddr varchar(1000)

SQL语句增加一个主键约束

为列EmpId增加一个主键约束

alter table Employees add constraint PK_EmpId primary key(EmpId)

SQL语句增加增加一个非空约束

为列EmpName增加一个非空约束

alter table Employees alter column EmpName varchar(50) not null

SQL语句增加增加一个唯一约束

为列姓名EmpName增加一个唯一约束

alter table Employees add constraint UQ_EmpName unique(EmpName)

SQL语句增加一个默认约束

为列性别EmpGender增加一个默认约束,默认为"男"

alter table Employees add constraint DF_EmpGender default("男") for EmpGender

SQL语句增加一个检查约束

为列EmpAge年龄增加一个检查约束:年龄必须在0到120岁之间

alter table Employees add constraint CK_EmpAge check(EmpAge >=0 and EmpAge<=120)

以上就是用SQL语句在SQL Server中进行创建表创建表,然后对表的列添加、修改、删除及增加约束。希望能帮助到大家。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新