木木的布劳格

  • 首页
  • 学无止尽
  • 愉悦生活
  • 中医
  • 软件
  • 单反摄影
  • 收藏的软件
  • About Me
木木的布劳格
记录生活点滴的静默博客
  1. 首页
  2. 未分类
  3. 正文

SQL---约束---add constraint方法添加约束

29 8 月, 2019 1753点热度 0人点赞 0条评论

1.主键约束:

格式为:
alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)

例子:
alter table emp add constraint ppp primary key (id);

2.check约束:就是给一列的数据进行了限制
格式:
alter table 表名称 add constraint 约束名称 增加的约束类型 (列名)

例子:
alter table emp add constraint xxx check(age>20);

3.unique约束:这样的约束就是给列的数据追加的不重复的约束类型

格式:
alter table 表名 add constraint 约束名称 约束类型(列名)
例子:
alter table emp add constraint qwe unique(ename);

4.默认约束:意思很简单就是让此列的数据默认为一定的数据

格式:
alter table 表名称 add constraint 约束名称 约束类型 默认值) for 列名

例子:

alter table emp add constraint jfsddefault 10000 for gongzi;

5.外键约束:
格式:
alter table 表名 add constraint 约束名称 约束类型 (列名) references 被引用的表名称 (列名)

例子:
alter table emp add constraint jfkdsj foreign key (did) references dept (id);

6:向表中添加字段

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

7: 删除字段

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

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

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

9:添加主键

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

10:添加唯一约束

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

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

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

12:添加约束

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

13:添加外键约束

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

14:删除约束

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

15:重命名表

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

16:重命名列名

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

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: sql
最后更新:26 9 月, 2019

chat

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
标签聚合
c# python 序列号 激活 CENTOS win10 wm PHP
广告
分类
  • C sharp
  • Delphi
  • Python
  • VPS
  • 中医
  • 伤寒论
  • 其他
  • 单反摄影
  • 学无止尽
  • 工作相关
  • 愉悦生活
  • 未分类
  • 软件

COPYRIGHT © 2023 木木的布劳格. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang