
# 选择数据类型
高效数据类型，主要包括以下三方面：
1. **使用执行效率更高的数据类型**
   通常情况下，整型数据运算（包括"="、"＞"、"＜"、"≧"、"≦"、"≠"等常规的比较运算，以及GROUP BY）的效率比字符串和浮点数的效率高。
   
2. **使用短字段的数据类型**
   长度较短的数据类型不仅可以减小数据文件的大小，提升I/O性能，同时也可以减小相关计算时的内存消耗，提升计算性能。比如，对于整型数据，如果可以使用smallint，那么尽量避免使用用int，如果可以使用int，那么尽量避免使用bigint。
   
3. **使用一致的数据类型**
   表关联列尽量使用相同的数据类型。如果表关联列数据类型不同，数据库必须动态地转化为相同的数据类型进行比较，这种转换会带来一定的性能开销。
   
 
