为你保举MySQL束缚概述
发布时间:2021-05-18 03:21:59 所属栏目:编程 来源:互联网
导读:譬喻,在数据表中存放年数的值时,假如存入 200、300 这些无效的值就毫有时义了。因此,行使束缚来限制表中的数据范畴是很有须要的。 在 MySQL 中,首要支持以下
譬喻,在数据表中存放年数的值时,假如存入 200、300 这些无效的值就毫有时义了。因此,行使束缚来限制表中的数据范畴是很有须要的。 在 MySQL 中,首要支持以下 6 种束缚: 1)主键束缚 主键束缚是行使最频仍的束缚。在计划数据表时,一样平常环境下,城市要求表中配置一个主键。 主键是表的一个非凡字段,该字段能独一标识该表中的每条信息。譬喻,门生信息表中的学号是独一的。 2)外键束缚 外键束缚常常和主键束缚一路行使,用来确保数据的同等性。 譬喻,一个生果摊,只有苹果、桃子、李子、西瓜 4 种生果,那么,你来到生果摊要买生果只能选择苹果、桃子、李子和西瓜,不能购置其余的生果。 3)独一束缚 独一束缚与主键束缚有一个相似的处所,就是它们都可以或许确保列的独一性。与主键束缚差异的是,独一束缚在一个表中可以有多个,而且配置独一束缚的列是应承有空值的,固然只能有一个空值。 譬喻,在用户信息表中,要停止表中的用户名重名,就可以把用户名列配置为独一束缚。 4)搜查束缚 搜查束缚是用来搜查数据表中,字段值是否有用的一个本领。 譬喻,门生信息表中的年数字段是没有负数的,而且数值也是有限定的。假如是大门生,年数一样平常应该在 18~30 岁之间。在配置字段的搜查束缚时要按照现实环境举办配置,这样可以或许镌汰无效数据的输入。 5)非空束缚 非空束缚用来束缚表中的字段不能为空。譬喻,在门生信息表中,假如不添加门生姓名,那么这笔记录是没有效的。 6)默认值束缚 默认值束缚用来束缚当数据表中某个字段不输入值时,自动为其添加一个已经配置好的值。 譬喻,在注册门生信息时,假如不输入门生的性别,那么会默认配置一本性别可能输入一个“未知”。 默认值束缚凡是用在已经配置了非空束缚的列,这样可以或许防备数据表在录入数据时呈现错误。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读