数据类型选择原则(整数类型)

选择小而简单的数据类型

  • 小:占用存储空间小,减少IO从而提升系统性能
  • 简单:所需计算量小,减少CPU的占用,从而提升系统西能,比如:整形间的比较所需CPU要少于字符间的比较,因为字符间的比较设计字符集和校验规则

尽量避免NULL

  • NULL值会增加行记录存储的复杂性

数据类型常见种类

  • 证书类型
  • 实数类型
  • 字符类型
  • 日期及时间类型
  • 特殊类型

整数类型

使用场景

  • 年龄
  • 某一区域的人口数量

踩坑

  1. 有符号和无符号类型使用相同的存储空间,具有相同的性能
  2. MySQL可以为整数类型指定显示宽度,例如INT(11),但他不会限制值的范围,对于存储和计算,INT(1)和INT(20)是相同的

发表回复

后才能评论