MySQL-基础-约束

1. 概述

概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。

目的:保证数据库中数据的正确、有效性和完整性

1.1 分类

image-20230401220221581

约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。

2. 约束演示

image-20230401220545922

对应的建表语句

1
2
3
4
5
6
7
create table userr(
id int primary key auto_increment comment '主键', #auto_increment 表示:自动增长
name varchar(10) not null unique comment '姓名',
age int check ( age>0 && age<=120 ) comment '年龄',
status char(1) default '1' comment '状态',
gender char(1) comment '性别'
)comment '用户表';

3. 外键约束

外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。

不推荐使用,性能较差


MySQL-基础-约束
https://baijianglai.cn/MySQL-基础-约束/e7ac4524e181/
作者
Lai Baijiang
发布于
2024年4月24日
许可协议