在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQL server中有哪些约束

111次阅读
没有评论

共计 1314 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 SQL server 中有哪些约束,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

约束的概念:确保在列中输入有效的值并维护表之间的关系。

SQL server 中有哪些约束

Primary key 约束

功能:primary key(主键约束),一个表中只能有一个,不能有空值,不能有重复值.

创建表时定义约束: 字段名 数据类型[长度] primary key

Unique 约束
功能:unique(唯一约束), 指定在同一列中的两行不能有相同的值,只能有一行为空值。

创建表时定义约束: 字段名 数据类型 unique

Default 约束

功能:执行 insert 语句时将默认值自动插入约束所在的列

创建表时定义约束: 字段名 数据类型 default 默认值
Default 约束注意事项
1、每列只能定义一个 default 约束。
2、不能用于有 identity 属性的列
3、如果定义的默认值长于其对应字段的允许长度,那么输入到表中的默认值将被截断。
4、有 default 约束的字段, 可插入其他的值, 若不插入,   则以默认值为纪录值, 且后面创建的默认约束对已
经存在的数据没有影响.

Check 约束
功能:check(检查约束), 每次执行 Insert/update 语句时,该约束要校验数据的合法性。

创建表时定义约束: 字段名 数据类型 check(条件)

Check 约束注意事项
1、一个表中可以定义多个检查约束,但每个字段只     能定义一个检查约束。
2、当执行 insert 语句或者 update 语句时,检查约束   将验证数据。
3、如果对已经有数据的表添加约束, 可以用 with nocheck 避免对以前的数据做检查.

Foreign key 约束

功能: 确保主关键字(主表中)和外关键字(辅表中)的关系。
创建表时定义约束: 字段名 数据类型 foreign key(字段名) references 表名 (字段名)
注意:foreign Key 子句中指定的列数和数据类型必须和在 references 子句中的列数和数据类型匹配。且关联
的表的字段必须设置为主键.

修改约束
修改表时添加约束

alter table  表名
add constraint  约束名  primary key(字段名) –- 主键
add constraint  约束名  unique (字段名) -- 唯一
add constraint  约束名  default(默认值) for  字段名  –默认
add constraint  约束名  check(条件) –检查
add constraint 约束名  foreign key(字段名) references  主键表(参照字段名) -- 外键

删除约束
语法:

alter table  表名  drop  约束名

【例】删除 xs 表的 pk_xs 约束。

alter table xs drop constraint pk_xs

注意:
1. 要删除被约束的列,必须先删除约束
2. 存在外键约束时,要删除主健,必须先删除对应的外键

关于“SQL server 中有哪些约束”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1314字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲第一视频在线播放 | 91网站网站网站在线 | 蜜桃臀在线成人亚洲 | 亚洲一区二区中文字幕 | 久久不见久久见免费影院 | 欧美无人区码suv | 99热这里只有精品久久免费 | 久久久精品免费视频 | 免费人成视频在线观看网站 | 男人都懂www深夜免费网站 | 国产成人精品永久免费视频 | h成人在线| 久久夜色精品国产噜噜亚洲av | 四虎影院欧美 | 欧美日韩视频免费播放 | 老司机在线精品视频免费看 | 精品日韩| 色拍拍噜噜噜aⅴ在线观看 色拍拍在精品视频69影院在线 | 欧美精品久久久亚洲 | 亚洲二区在线 | 文中字幕一区二区三区视频播放 | 中国毛片免费观看 | 中文字幕无码精品亚洲资源网久久 | 亚洲日本va午夜蜜芽在线电影 | 精品久久亚洲一级α | 小12箩利洗澡无码视频网站 | 日本熟妇大屁股人妻 | 一级aa免费视频毛片 | 国产精品系列在线 | 国产成人精品久久一区二区小说 | 国产黄色在线视频 | 91偷偷久久做嫩草电影院 | 久久99久久精品免费思思6 | 2021亚洲国产精品无码 | 精品99久久| 色综合久久88色综合天天 | 99 久久99久久精品免观看 | 欧美成人天天综合在线 | 成年性羞羞视频免费观看无限 | 亚洲春色在线视频 | 亚洲一区二区三区免费观看 |