一. MySQL 数据类型
1. 整数类型
注:MySQL 可以为整数类型指定宽度,比如 int(3)、int(5),这个限制不是限制 value 的合法范围,所以对绝大数应用没有任何意义,对于存储而言,int(3) 和 int(5) 是相同的,只是对一些 MySQL 的交互工具显式字符的个数有用,如 mysql 客户端。
2. 浮点类型
注:float 和 double 类型会存在不够精确的问题,高精度要求建议使用 decimal 类型,可能会出现下图现象:
注:MySQL 可以为整数类型指定宽度,比如 int(3)、int(5),这个限制不是限制 value 的合法范围,所以对绝大数应用没有任何意义,对于存储而言,int(3) 和 int(5) 是相同的,只是对一些 MySQL 的交互工具显式字符的个数有用,如 mysql 客户端。
注:float 和 double 类型会存在不够精确的问题,高精度要求建议使用 decimal 类型,可能会出现下图现象: