SqlServer 列的增加和删除
2015-03-25 17:19
162 查看
有些时候我们需要删除或增加数据库中有数据中表的列。总结一下列的删除和增加。
1. 删除列
当表中存在数据时,删除列后,数据也会被删除。sql语句:
alter table 表名 drop column 列名
如果列存在约束,不能直接删除列。此时需要先删除约束:
Sql语句:
alter table 表名 drop constraint 约束名
2.增加列
列的增加有两种情况,一种增加的字段允许为空,另一种反之。我们来看看这两种情况有什么不同?2.1 增加的列可以为空。
当增加列可空时,原有的数据会为新增的列赋值为NULL增加列Sql语句:
alter table student add Gender bit
2.2 增加的列不能为空。
当增加列不能为空时,则必须为列添加默认值Sql语句:
alter table student add Gender bit not null default(0)
相关文章推荐
- 获取、增加、修改、删除sqlserver字段描述及快速查看表字段与描述
- SQLServer 通用的分区增加和删除的算法
- SqlServer 增加字段,修改字段名,删除字段,修改字段默认值
- 获取、增加、修改、删除sqlserver字段描述
- sqlserver增加删除外键
- SQLServer 数据去重的一种处理方法(增加一个自增字段,利用自增,删除重复数据)
- 获取、增加、修改、删除sqlserver字段描述
- 获取、增加、修改、删除sqlserver字段描述
- SQLServer 通用的分区增加和删除的算法
- ASP.NET XML读取、增加、修改和删除操作
- SqlServer创建删除数据库,表,约束
- Oracle 增加修改删除字段
- jquery判断select中是否存在某个value以及进行增加、删除操作
- SQLSERVER删除表内重复数据
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段
- 怎样在JAVA 中封装数据库操作(增删改查)运用反射机制!已贴出删除和查询方法,求增加和修改!
- hadoop动态增加删除节点
- 利用任务计划自动删除指定日期的SQLServer备份文件
- SQL数据库的表table操作方法:查询+插入+删除+增加+修改+替换+排序+运算
- 【转】在sqlserver下增加MYSQL的链接服务器,实现分布式数据库开发第一步