MySQL学习之数据类型
一.数据类型
我们对数据类型的了解可以让我们在设计表的时候避免不必要的空间浪费。
在MySQL中的数据类型大概可分为四类:
1)数值数据类型
2)日期时间数据类型
3)文本字符串数据类型
4)二进制字符串数据类型
下面一一介绍它们的特性:
1.数值数据类型
1)整数型数据类型
| 类型名称 | 字节数 |
|---|---|
| TINYINT | 1字节 |
| SMALLINT | 2字节 |
| MEDIUMINT | 3字节 |
| INT | 4字节 |
| BIGINT | 8字节 |
2)浮点数数据类型
| 类型名称 | 字节数 |
|---|---|
| FLOAT | 4字节 |
| DOUBLE | 8字节 |
| DECIMAL(M,D) | M+2字节 |
其中,前面两个好理解,最后一个DECIMAL类型不同于前两个,它实际上是以串存放的,DECIMAL
的有效取值范围由M和D的值决定,前面的M表示存储空间,后面的D表示精度,例如:

浙公网安备 33010602011771号