木木的布劳格

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

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

29 8 月, 2019 1727点热度 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
取消回复
标签聚合
wm CENTOS python PHP 序列号 激活 win10 c#
广告
分类
  • C sharp
  • Delphi
  • Python
  • VPS
  • 中医
  • 伤寒论
  • 其他
  • 单反摄影
  • 学无止尽
  • 工作相关
  • 愉悦生活
  • 未分类
  • 软件

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

Theme Kratos Made By Seaton Jiang