--手动删除一列

alter table 表名 dropi column 列名

--手动增加一列(后面加列类型)

alter table 表名 add 列名 nvarchar(1000)

--手动修改数据类型

alter table 表名 alter column 列名 varchar(200)

--为某一列增加一个主键约束

alter table 表名 add constraint PK_表明_列名 primary key(列名)

--为某一列增加一个非空约束(修改列)

alter table 表名 alter column 列名 varchar(50) not null

--为某一列增加一个唯一约束

alter table 表名 add constraint UQ_表名_列名 unique(列名)

--为性别增加一个默认约束,默认为“男”

alter table 表名 add constraint DF_表名_列名 default('男') for 列名

--为性别增加一个检查约束,要求性别只能是:'男'或‘女’

alter table 表名 add constraint CK_表名_列名 check(列名='男' or 列名='女')

--为某一列增加一个检查约束(0-120)

alter table 表名 add constraint CK_表名_列名 check(列名>=0 and 列名<=120)

--为表设置主键

alter table 表名 add constraint PK_表名_列名 primary key(列名)

--给表增加一列

alter table 表名 add 列名 int not null

--增加外键约束(在外键表上建)

alter table 表名 add constraint FK_表名_表名1 foreign key(列名) references 表名1(列名1)

--删除约束

alter table 表名 drop constraint FK_表名_表名,CK_表名_列名,.....

--创建表的同时就为表增加约束

create table 表名

{

列名 int identity(1,1) primary key,

列名 varchar(50) not null unique

}

最新文章

  1. 设计一个自动生成棋盘格子的JS小程序
  2. LINQ驱动数据的查询功能
  3. Sliverlight 样式
  4. Access字段类型“查阅向导”
  5. 利用css3选择器及css3边框做出的特效(1)
  6. 详解使用CSS3绘制矩形、圆角矩形、圆形、椭圆形、三角形、弧
  7. CentOS7 安装98五笔输入法
  8. COJ 0601&amp;0602 动态规划(二)及加强
  9. Creating a Swap Partition
  10. MySQL 5.7 重置root默认密码
  11. Linq to SQL 简单的增删改操作
  12. Linux - PCB之task_struct结构体
  13. [Leetcode] Binary search--436. Find Right Interval
  14. C4.5算法(摘抄)
  15. HTML5 高级系列:web Storage
  16. firefox浏览器 插件--【维基百科+谷歌翻译】高级应用之 带图翻译
  17. day 7-3 僵尸进程,孤儿进程与守护进程
  18. avpicture_fill的实现
  19. Redash 安装部署
  20. django----Form扩展

热门文章

  1. CodeFirst迁移注意点
  2. .net core 基于Jwt实现Token令牌
  3. C#通过rdp账密直接打开远程桌面
  4. 如何优化代码中大量的if/else,switch/case?
  5. centos6安装最新syslog-ng推送hdfs
  6. JAVA并发编程学习笔记------多线程调优
  7. vue项目打包后路径出错
  8. POJ 2247
  9. POJ 1045
  10. Ubuntu安装PhpStorm并设置快速启动phpstorm