本篇文章给大家带来了关于mysql的相关知识,其中主要整理了约束与多表查询的相关问题,约束是作用于表中字段上的规则,用于限制存储在表中的数据,下面一起来看一下,希望对大家有帮助。
推荐学习:mysql视频教程
1.约束
概述
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。
目的:保证数据库中数据的正确、有效性和完整性。
注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。
约束演示
上面我们介绍了数据库中常见的约束,以及约束涉及到的关键字,那这些约束我们到底如何在创建表、
修改表的时候来指定呢,接下来我们就通过一个案例,来演示一下。
案例需求: 根据需求,完成表结构的创建。需求如下:
对应的建表语句为:
CREATE TABLE tb_user ( id int AUTO_INCREMENT PRIMARY KEY COMMENT 'ID唯一标识', name varchar(10) NOT NULL UNIQUE COMMENT '姓名', age tinyint unsigned COMMENT '年龄', status char(1) default '1' COMMENT '状态', gender char(1) COMMENT '性别' );