一、数据类型优化
整体原则:
1.小的通常更好:在满足需求的前提下,尽量选择占用存储空间小的类型
2.简单就好:简单数据类型往往只需要更短的CPU周期,同时也可以减小数据库在运算时的压力
3.尽量避免使用NULL,尤其是有索引的情况下
数值类型
1.整数类型
在mysql中,整数类型一共分为五种,分别是tinyint(8)、smallint(16)、mediumint(24)、int(32)、bigint(64),括号里的数字为所占位数
整数类型还有一个unsigned关键值,所占位数和不加此关键字的位数一致,但是不包括负数,可根据实际情况自行决定是否使用。
整数类型可以指定长度,例如int(11),但是对于存储和运算来说,并没有任何的意义,这种写法并不会对数据的长度有限制,它只是规定了在一些交互工具中所显示的长度。