数据存储空间小InnoDB默认都会在主键上建立主键索引,使用int作为主键可以将更多的索引载入内存,提高查询性能在数据插入时,可以保证逻辑相邻的元素物理也相邻,便于范围查找在数据插入、删除、更新时可以做到索引数据尽可能少的移动、分裂页,减少碎片的产生 缺点: 如果存在大量的数据,可能会超出自增长的取值范围安全性低,因为是有规律的,容易被非法获取数据