SQL Server数据表中列的增加、查询、修改、删除

目录

一、数据表中列的增加

二、数据表中列的查询

1.sp_help 表名

2.sp_columns 表名

三、数据表中列的修改

1.修改列的名字

2.修改列的数据类型

四、数据表中列的删除


特别提醒(一定要看一下):

这篇文章写的是:SQL Server数据表中列的增加、查询、修改、删除

不是:SQL Server中数据表的创建、查询、修改、删除

也不是:SQL Server数据表中数据的增加(插入)、查询、修改、删除

一、数据表中列的增加

在创建数据表之前,需要有一个数据库,我这里已经提前创建好了,数据库的名字为students(不会创建数据库的,请查看我的博客中   SQL Server的数据库创建、修改、查询、删除

创建好数据库以后,我们需要先把数据库打开(有人也叫选中数据库)

打开数据库语法: use 数据库名(服务器内的名称)

use students

然后创建一个数据表(不会创建数据表的,请查看我的博客中   SQL Server中数据表的创建、查询、修改、删除

这里为了简单,我在表中只创建了两个列

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

猜你喜欢

转载自blog.csdn.net/tswc_byy/article/details/81700580