MYSQL之数据类型

时间:2022-09-21 18:38:01

MYSQL数据类型包括

1.整数类型

MYSQL之数据类型

2.浮点类型和定点类型

MYSQL之数据类型

M:精度   D:标度   定点范围是根据精度确定的

标度为2,代表小数点后有2位。DEC(M,D)的负数和非负数的取值范围同DOUBLE型

3.时间日期类型

MYSQL之数据类型

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

MYSQL之数据类型

5.二进制类型

MYSQL之数据类型

BLOB:比如存储音频、视频、图片等, 一般不以二进制方式存储,产生url地址,读取速度比较慢。