分类 说明 数据类型 作用
二进制数据类型 存储非字符和文本的数据 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) 年月日 时分秒