如何创建一个农业门户网站模板来创建网站?
摘要:农业门户网站模板,创建了网站,常州模板网站建设信息,wordpress点击文章在新页面打开基础篇 MySQL系列专栏(持续更新中 …)1『 MySQL篇 』:库操作、数据类型2『 MySQL篇 』&am
农业门户网站模板,创建了网站,常州模板网站建设信息,wordpress点击文章在新页面打开基础篇 MySQL系列专栏(持续更新中 …)1『 MySQL篇 』#xff1a;库操作、数据类型2『 MySQL篇 』#xff1a;MySQL表的CURD操作3『 MySQL篇 』#xff1a;MySQL表的相关约束文章目录 1 . 非空约束 (not null)2 . 唯一性约束(unique)3 . check约束4 . 默认约束(default)5 . 主…基础篇 MySQL系列专栏(持续更新中 …)1『 MySQL篇 』库操作、数据类型2『 MySQL篇 』MySQL表的CURD操作3『 MySQL篇 』MySQL表的相关约束文章目录 1 . 非空约束 (not null)2 . 唯一性约束(unique)3 . check约束4 . 默认约束(default)5 . 主键约束(primary key)6 . 外键约束(foreign key)
)概述 : 约束是作用于表中字段上的限制,用于限制存储在表中的数据 目的: 保证数据库中的数据的正确 , 有效性 和完整性 分类
约束描述关键字非空约束限制该字段的数据不能为 nullNOT NULL唯一性约束保证该字段的所有数据都是唯一. 不重复的UNIQUE主键约束主键是一行数据唯一的表示 , 要求非空且唯一PRIMARY KEY默认约束保存数据时 ,如果未指定该字段的值 , 则采用默认值DEFAULT检查约束(8.0.16版本之后)保证字段值满足某一个条件CHECK外键约束用来让两张表的数据之间建立连接 , 保证数据的一致性和完整性FOREIGN KEY
1 . 非空约束 (not null)
创建表时进行使用 , 指定某一列的值不为空
create table 表名(列名 类型 not null);案例 创建表中包含 字段名为 name 字段类型为 varchar(10) , name 不允许为空值 mysql create table user(name varchar(10) not null,gender char(1));
Query OK, 0 rows affected (0.03 sec)mysql desc user;
------------------------------------------------
| Field | Type | Null | Key | Default | Extra |
------------------------------------------------
| name | varchar(10) | NO | | NULL | |
| gender | char(1) | YES | | NULL | |
------------------------------------------------
2 rows in set (0.01 sec)
-- 插入姓名为空值时
mysql insert into user values(null,男);
ERROR 1048 (23000): Column name cannot be null
mysql insert into user values (张三,男);
Query OK, 1 row affected (0.00 sec)2 . 唯一性约束(unique)
在创建表时 , 对某一列使用唯一性约束 , 则该列的值不能重复 .
create table 表名(列名 类型 unique);案例 创建表中包含字段名为 name , 字段类型为 varchar(10) , name 不允许为空值 . 且name 为唯一 mysql create table user(name varchar(20)not null unique);
-- name 列不能重复且非空
Query OK, 0 rows affected (0.05 sec)mysql desc user;
-----------------------------------------------
| Field | Type | Null | Key | Default | Extra |
-----------------------------------------------
| name | varchar(20) | NO | PRI | NULL | |
-----------------------------------------
