MYSQL数据类型包括
1.整数类型
2.浮点类型和定点类型
M:精度 D:标度 定点范围是根据精度确定的
标度为2,代表小数点后有2位。DEC(M,D)的负数和非负数的取值范围同DOUBLE型
3.时间日期类型
☞ YEAR:2位表示:00~69代表 2000~2069,70~99代表1970~1999(如果插入为0,表示0000,如果插入为“0”,则表示2000)
☞DATE:YYYY-MM-DD
☞TIME:CURRENT_DATE( ) NOW( )
☞DATETIME:
☞TIMESTAMP:最大时间2038-01-19 11:14:07
4.字符串类型
①CHAR:255(所占空间)固定
char(5)ab (ab后有空格)
②VARCHAR:65535(所占空间)可变
char(5)ab(ab后无空格)
两者区别:所占位不一样,分配空间不一样。
③TEXT 包括如下
TINYTEXT 、MEDIUMTEXT、TEXT、LONGTEXT
④ENUM
⑤SET
5.二进制类型
BLOB:比如存储音频、视频、图片等, 一般不以二进制方式存储,产生url地址,读取速度比较慢。