为了账号安全,请及时绑定邮箱和手机立即绑定

表级约束与列级约束

感觉没有分清楚表级约束和列级约束的区别,能通俗点说一下吗

正在回答

6 回答

一句话,这种知识点别往心里放,没用,懂各种约束啥意思,啥时候该用啥就ok了。

0 回复 有任何疑惑可以回复我~

1292143603

0 回复 有任何疑惑可以回复我~

有作用的,比如主键约束只能定义一个列,唯一约束可以定义多个列,默认约束也可以定义多个列等就需要定义,方便对列进行操作。

0 回复 有任何疑惑可以回复我~
#1

慕粉0027093389 提问者

那么外键与主键属不属于表级约束呢
2017-07-07 回复 有任何疑惑可以回复我~

就是对于一个表中,其中有id,stuname,stusex等数据列。其中只对id数据列做的约束就为列级约束。对id,stuname,stusex等数据列一起做的约束为表级约束。

0 回复 有任何疑惑可以回复我~
#1

慕粉0027093389 提问者

意思就是这个东西没有什么实质上的作用对吧?只是声明约束时写法不同。?
2017-07-07 回复 有任何疑惑可以回复我~
  1. 对一个数据列建立的约束,称为列级约束。

  2. 对多个数据列建立的约束,称为表级约束。

  3. 列级约束既可以在列定义时声明,也可以在列定义后声明。

  4. 表级约束只能在列定义后声明。

0 回复 有任何疑惑可以回复我~
#1

慕粉0027093389 提问者

怎么叫对多列的约束和单列的约束
2017-07-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

表级约束与列级约束

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信