整数类型、浮点数类型、定点类型
- 1.整数类型(默认的是有符号的)
- 2.浮点类型
浮点类型 | 字节数 |
float | 4 |
double | 8 |
decimal(M,D) | m+2 注释:M–>数据的总长度 D–>小数位数 例子:decimal(5,2) 123.45 存数据是按照四舍五入 |
日期和时间类型
类型 | 字节数 |
year | 1 |
date | 4 |
time | 3 |
datetime | 8 |
timestamp | 4 |
字符串类型
类型 | 说明 |
char | 固定长度字符串 |
varchar | 可变定长度字符串 |
text | 大文本 |
enum | 枚举类型(只能取一个元素) |
set | 集合类型(能取多个元素) |
二进制类型(一般用于存取图片视频文件)
类型 | 说明 |
binary (M) | 字节数为M,允许长度为0-M的定长二进制字符串 |
varbinary(M) | 允许长度为0-M的变长二进制字符串,字节数为值+1 |
bit(M) | M位二进制数据,最多255个字节 |
tinyblog | 可变二进制数据,最多255个字节 |
mediumblog | 可变长二进制数据最多2^24-1 个字节 |
blog | 可变长二进制数据,最多2^16-1 个z |
longblog | 可变长二进制数据,最多2^32个字节 |