mysql中约束的作用
分类:编程技术
时间:2024-02-20 15:18
浏览:0
评论:0
小编就和大家分享一下约束在MySQL中的作用。希望您读完这篇文章后能有所收获。我们一起来讨论一下吧!
什么是约束?
约束是一种“规定”,要求数据满足一定的条件。
主要有以下约束:
主键约束: 形式:主键(字段名);
含义( function ):这个设置字段的值可以用来“唯一确定一行数据”,实际上就是“主键”的意思。
唯一约束:形式:唯一键(字段名);
含义(函数):使设置的字段的值“唯一”,为自然可以区分。
外键约束:形式:外键(字段名)引用其他表名(对应其他表中的字段名);
含义(函数):设置字段的值必须已经存在于对应表中的对应字段中由对方指定。
非空约束: 形式:not null,其实就是设置字段时写的“not null”属性。
该约束只能写在字段属性上;
默认约束: 格式:默认XX值;其实就是设置字段“默认默认值”属性时写的
这个约束只能写在字段属性上;
检查约束: strong>形式:check(某种判断语句),例如:
创建表tab1(agetinyint,check(age>=0 andage< 100) /*这就是检查约束*/)
其实主键约束、唯一约束、外键约束只是“对同一事物的两种不同视角”。它们也称为“主键索引”、“唯一索引”和“外键索引”。
读完这篇文章,相信您已经有了一定的了解了解约束在 MySQL 中的作用。如果您想了解更多相关知识,请关注行业资讯频道。感谢您的阅读!
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > mysql中约束的作用
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > mysql中约束的作用