字符串类型 | 说明 | 长度 | 说明 |
char(n) | 定长字符串 | n个字节 | 指定长度之后,n表示数据具有固定的长度,当实际长度不满足定义长度时,将会以空格来进行填充,存储和读取的效率高 |
varchar(n) | 可变长字符串 | 可变长度 | 指定长度之后,n表示数据的最大长度,当实际长度不满足定义长度时,那么将会实际长度进行存储,节省空间 |
TinyText | 微型文本串 |
0~28-1字节
|
适合存储长文本 |
Text | 文本串 | 0~216-1字节 | 适合存储长文本 |
日期类型 | 格式 | 取值范围 | 说明 |
date | YYYY-MM-DD | 1000-01-01~9999-12-31 | 存储的是年月日 |
datetime | YY-MM-DD hh:mm:ss | 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 | 存储年月日时分秒 |
time | hh:mm:ss | -835:59:59~838:59:59 | 存储时分秒 |
timestamp | YYYYMMDDHHMMSS | 1970年某时刻~2038年某时刻,精度为1秒 | 时间戳 |
year | YYYY | 1901~2155 | 存储年 |