分类 | 说明 | 数据类型 | 作用 |
---|---|---|---|
二进制数据类型 | 存储非字符和文本的数据 | BLOB | 可用来存储图像 |
文本数据类型 | 字符数据包括任意字母、符号或数字字符的组合 | char | 固定长度的Unicode字符数据 |
varchar | 可变长度非Unicode数据 | ||
text | 存储长文本信息 | ||
日期和时间 | 日期和时间在单引号内输入 | time | 时间 |
date | 日期 | ||
datetime | 日期和时间 | ||
数据型数据 | 该数据仅包含数字,包括正数,负数以及浮点数 | int、smallint | 整数 |
float、double | 浮点数 |
整型
(1) tinyint
一个字节 有符号(-128 ~ 127 ) 无符号(unsigned) ( 0 ~ 255 ) 小整数值
(2) int
四个字节 有符号(-21亿 ~ 21亿 左右 ) 无符号(unsigned) ( 0 ~ 42亿) 大整数值
浮点数
(1) float ( 255 , 30 ) 单精度
(2) double ( 255 , 30 ) 双精度
(3) decimal( 65 , 30 ) 金钱类型,使用字符串对的形式保留小数
字符串
(1) char 字符长度 255 个
(2) varchar 字节长度 21845 个 (总字节数不超过 65535 )
(3) text 文本类型,论文,小说等
枚举和集合
(1)枚举
enum枚举: 从列出来的数据当中选一个
(2) 集合
set集合: 从列表中选多个(自动去重)
时间日期
(1) 年月日
date YYYY-MM-DD 年月日
(2) 时分秒
time HH:MM:SS 时分秒
year YYYY 年份值
(4) 年月日 时分秒