MySQL数据类型与字段约束
编程语言
2019-03-03 11:55:05
阅读次数: 0
MySQL数据类型
数字类型
类型名称 |
TINYINT |
SMALLINT |
MEDIUMINT |
INT |
BIGINT |
BIT |
FLOAT |
DOUBLE |
DECIMAL |
长度 |
1 |
2 |
3 |
4 |
8 |
1 |
4 |
8 |
16 |
日期时间类型
类型名称 |
DATE |
TIME |
YEAR |
DATETIME |
TIMESTAMP |
长度 |
1 |
3 |
3 |
8 |
4 |
说明 |
(YYYY-MM-DD) |
(HH:SS:SSS) |
(YYYY) |
(YYYY-MM-DD HH:SS:SSS) |
时间戳 |
字符类型
类型名称 |
CHAR |
VARCHAR |
TINYTEXT |
TEXT |
MEDIUMTEXT |
LONGTEXT |
长度 |
字符型 |
可变字符型 |
小文本 |
文本 |
中文本 |
长文本 |
特殊类型
类型名称 |
JSON |
ENUM |
SET |
长度 |
JSON类型(可验证json) |
枚举型 |
集合型 |
MySQL字段约束
MySQL约束类型
约束类型 |
主键约束 |
自动增长列 |
唯一约束 |
默认约束 |
非空约束 |
外键约束 |
关键字 |
PRIMARY KEY |
AUTO_INCREMENT |
UNIQUE |
DEFAULT |
NOT NULL |
FOREIGN KEY |
转载自yq.aliyun.com/articles/692042