mysql中约束的作用

分类:编程技术 时间:2024-02-20 15:18 浏览:0 评论:0
0
小编就和大家分享一下约束在MySQL中的作用。希望您读完这篇文章后能有所收获。我们一起来讨论一下吧!

什么是约束?

约束是一种“规定”,要求数据满足一定的条件。

主要有以下约束:

主键约束: 形式:主键(字段名);

含义( function ):这个设置字段的值可以用来“唯一确定一行数据”,实际上就是“主键”的意思。

唯一约束:形式:唯一键(字段名);

含义(函数):使设置的字段的值“唯一”,为自然可以区分。

外键约束:形式:外键(字段名)引用其他表名(对应其他表中的字段名);

含义(函数):设置字段的值必须已经存在于对应表中的对应字段中由对方指定。

非空约束: 形式:not null,其实就是设置字段时写的“not null”属性。

该约束只能写在字段属性上;

默认约束: 格式:默认XX值;其实就是设置字段“默认默认值”属性时写的

这个约束只能写在字段属性上;

检查约束:形式:check(某种判断语句),例如:

创建表tab1(agetinyint,check(age>=0 andage< 100) /*这就是检查约束*/)

其实主键约束、唯一约束、外键约束只是“对同一事物的两种不同视角”。它们也称为“主键索引”、“唯一索引”和“外键索引”。

读完这篇文章,相信您已经有了一定的了解了解约束在 MySQL 中的作用。如果您想了解更多相关知识,请关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > mysql中约束的作用

用户评论