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

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

  • 7
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值