1:向表中添加字段

Alter table [表名] add [列名] 类型

2:  删除字段

Alter table [表名]  drop column [列名]

3:  修改表中字段类型 (可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

4:添加主键

Alter table [表名] add constraint [ 约束名] primary key( [列名])

5:添加唯一约束

Alter table [表名] add constraint [ 约束名] unique([列名])

6:添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]

7:添加约束

Alter table [表名] add constraint [约束名] check (内容)

8:添加外键约束

Alter table [表名] add constraint [约束名]  foreign key(列名) referencese 另一表名(列名)

9:删除约束

Alter table [表名] add constraint [约束名]

10:重命名表

exec sp_rename '[原表名]','[新表名]'

11:重命名列名

exec sp_rename '[表名].[列名]','[表名].[新列名]'

以上SQL为修改某一字段的数据类型属性,没有预想到的是即使写成【SET ANSI_PADDING OFF】也不能设置该字段为不填充字段

修改字段的数据类型,默认为【SET ANSI_PADDING ON】的。

SET ANSI_PADDING OFF
GO
Alter table WebsitesPaddingOFF
ALTER COLUMN url varchar(50)
GO

最新文章

  1. MSSQL 基础语句笔记
  2. Linux下Redis的安装与配置
  3. zeppelin-0.6.0安装配置
  4. ffmpeg mp3 to m3u8
  5. Window中调试HBase问题小结
  6. oracle中文显示为问号
  7. Spring学习7-Spring整合Hibernate
  8. [tp3.2.1]sql查询语句(一)
  9. org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
  10. Springmvc构造RESTful详细讲解
  11. 转载 asp.net的Request.ServerVariables参数说明
  12. C# - 文件操作类
  13. 什么是比特币(Bitcoin)?
  14. 【Luogu2711】小行星(网络流,最大流)
  15. [bzoj1601]灌水_kruskal
  16. Servlet - 会话跟踪
  17. webpack学习笔记——打包后直接访问页面,图片路径错误
  18. java39
  19. 彻底弄懂JS事件委托的概念和作用
  20. Java进阶之路

热门文章

  1. 生成跨语言的类型声明和接口绑定的工具(Djinni )
  2. 【SPOJ】375. Query on a tree(树链剖分)
  3. FLTK 1.3.3 MinGW 4.9.1 Configuration 配置
  4. PB 简单笔记!
  5. Wps 方框里面加勾
  6. maven相关概念
  7. 2016.09.14,英语,《Using English at Work》全书笔记
  8. 《你不知道的JavaScript》读书笔记(二)词法作用域
  9. jQuery 判断多个 input checkbox 中至少有一个勾选
  10. UIButton 长按点击 背景改变效果