2. MySQL数据类型
2.1 整数类型
后面的是默认显示宽度:
tinyint(4) smallint(6) mediumint(9) int(11) bigint(20)
2.2 浮点型和定点数类型
MySQL可以指定浮点数和定点数的精度: 数据类型(M,D) M:数据总长度, D:小数点后的长度
2.3 日期和时间
yuar年; data日期; time时间; datatime 日期时间(最通用); timestamp时间(时区),范围小;
2.4 字符串
1)CHAR类型和VARCHAR类型
CHAR类型和VARCHAR类型在创建表的时间指定了最大长度,例如CHAR(4)就是指数据类型为CHAR,最大长度4
CHAR类型长度固定,其长度是0~255的任意值;
VARCHAR长度可变,
2)TEXT类型
TEXT类型只能保持字符数据,包括:
3)ENUM类型
4)SET类型
2.5 二进制
BINARY和VARBINARY; BIT类型; BLOB类型(用于存储图片,pdf文档等二进制文件)