MySQL约束与多表查询基础详解

本篇文章给大家带来了关于mysql的相关知识,其中主要整理了约束与多表查询的相关问题,约束是作用于表中字段上的规则,用于限制存储在表中的数据,下面一起来看一下,希望对大家有帮助。

推荐学习:mysql视频教程

1.约束

概述

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

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Liq54Ot54ix57yW56iL55qE5bCP55m955m9,size_14,color_FFFFFF,t_70,g_se,x_16

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

约束演示

上面我们介绍了数据库中常见的约束,以及约束涉及到的关键字,那这些约束我们到底如何在创建表、

修改表的时候来指定呢,接下来我们就通过一个案例,来演示一下。

案例需求: 根据需求,完成表结构的创建。需求如下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Liq54Ot54ix57yW56iL55qE5bCP55m955m9,size_15,color_FFFFFF,t_70,g_se,x_16

对应的建表语句为:

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 '性别' );

商匡云商
Logo
注册新帐户
对比商品
  • 合计 (0)
对比
0
购物车