1.在数据表中增加列
create table stuinfo --创建学生信息表stuinfo
(sid int primary key, --sid 学生编号 数据类型int 主键
sname nchar(8) not null, --sname 学生姓名 数据类型nchar(8) 不允许为空
)
接下来给stuinf数据表中增加sex列
语法:alter table 表名 add 列明 数据类型 约束
alter table stuinfo
add sex int not null default 0
实例记录:alter table ESGQua add Nobs int IDENTITY(1,1) NOT NULL
---向ESGQua增加一个数据类型为Nobs的字段,IDENTITY(1,1)从1开始每次自增1,不允许为空;
2.数据表中列的查询
1.sp_help 表名
sp_help stuinfo
2.表名
sp_columns stuinfo
3.数据表中列的修改
1.修改列的名字
语法:exec_rename '表名.原列明','新列明','column'
exec sp_rename 'stuinfo.sex','ssex','column'
2.修改列的数据类型
语法:alter table 表名 alter column 列明 数据类型 not null
alter table stuinfo alter column sname nvarchar(10) not null
4.数据表中列的删除
语法:alter table 表名 drop column 列明
alter table stuinfo drop column sname