2)在数据库中,数据处理 是以页为单位的,每页的大小是恒定的,在innodb中,每页的大小是16k,数据占用空间越小,页中能容纳的数据个数就越多,减少磁盘IO,有利于性能的提升
二.如何选择正确的整数类型...1.整数类型
经常被问的面试题:int(2)和int(11)有区别吗?...和double类型进行计算时,会出现误差,而使用decimal就不会,所以如果是像银行中的业务,一般需要选择decimal来存储
三.如何选择varchar和char类型
1.varchar数据类型的存储特点...3.varchar的适用场景
1)字符串列的最大长度比平均长度大很多的情况
2)字符串列很少被更新
3)使用了多字节字符集存储字符串,例如utf-8
3.char类型的存储特点
1)char类型是定长的...,例如MD5值,身份证,手机号等
2)char类型适合存储短字符串,例如性别,因为varchar还要多出一个字节来存储字符串长度
3)char类型适合存储经常更新的字符串列