首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL数据库——数据约束

MySQL数据库——数据约束

原创
作者头像
落雨
发布2022-03-04 14:23:09
发布2022-03-04 14:23:09
30K0
举报
文章被收录于专栏:落雨的专栏落雨的专栏

概述

数据约束是可选参数,用于约束数据规范,用于保证数据的完整性和一致性。

类型

非空约束

not null,非空约束用于修饰字段不能为控制,不设置默认为null。

默认约束

default,默认约束用于插入值时设置默认值,如果没有值输入,就使用默认值。

主键约束(非空+唯一)

primary key ,主键约束要求非空且不可以重复。通常情况下,每张表都会设置一个主键字段。用于标记表中的每条记录的唯一性。建议使用和业务关联最强的字段作为主键。

唯一约束

unique,唯一约束要求字段中的值不可以重复,'null’值可以重复。

自增约束

auto_increment,自增涨约束字段会自动约束,自增字段不用设置列的数据,会自动生成一个自增的值。

外键约束

foreign key,外键约束用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 类型
    • 非空约束
    • 默认约束
    • 主键约束(非空+唯一)
    • 唯一约束
    • 自增约束
    • 外键约束
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档