目录
一、数据表中列的增加
二、数据表中列的查询
1.sp_help 表名
2.表名
三、数据表中列的修改
1.修改列的名字
2.修改列的数据类型
四、数据表中列的删除
一、数据表中列的增加
在创建数据表之前,需要有一个数据库,我这里已经提前创建好了,数据库的名字为students
创建好数据库以后,我们需要先把数据库打开(有人也叫选中数据库)
打开数据库语法: use 数据库名(服务器内的名称)
use students
然后创建一个数据表
这里为了简单,我在表中只创建了两个列
create table stuinfo --创建学生信息stuinfo表
(
--创建列开始
sid int primary key, --sid 学生编号 类型int 主键
sname nchar(8) not null, --sname 学生姓名 类型nchar(8) 非空
)
接下来正式给表中增加列:
语法:
alter table 表名
add 列名 数据类型 约束
alter table stuinfo
add sex int not null default 0
二、数据表中列的查询
1.sp_help 表名
sp_help stuinfo
2.表名
sp_columns stuinfo
因为图片太长,所以只截取了前部分
三、数据表中列的修改
1.修改列的名字
语法: exec sp_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
四、数据表中列的删除
语法: alter table 表名 drop column 列名
alter table stuinfo drop column sname