以下哪些是sql语句完整性约束?

A.auto_incrementB.primarykeyC.foreignkeyD.unique... A. auto_increment
B. primary key
C. foreign key
D. unique
展开
 我来答
yu321chang
2014-11-21 · 超过20用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:26.4万
展开全部
先要知道完整性约束的定义:
更新数据库时,表中不能出现不符合完整性要求的记录,以保证为用户提供正确、有效的数据。实现该目的最直接的方法,是在编写数据库应用程序时,对每个更新操作都进行完整性检查。但这种检查往往是复杂、重复、低效的。

SQL把各种完整性约束作为数据库模式定义的一部分,由数据库管理系统维护,这样即可有效防止对数据库的意外破坏,提高了完整性检测的效率,又减轻了编程人员的负担。

SQL Server支持三种完整性约束:
1、实体完整性
2、参照完整性(或引用完整性)
3、用户自定义完整性

B。主键 、C 外键 、D联合主键
这三个都属于实体完整性约束
追问
mysql数据库中呢?答案应该选择什么?
sunjianning988
2014-11-21
知道答主
回答量:37
采纳率:0%
帮助的人:23.4万
展开全部
答案是B/C/D
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micro0369
2014-11-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4378万
展开全部
B、C 肯定是

D不确定

A应该不是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式