MySQL数据表中,用户id这样的自增字段,应该是数字型还是字符型?各有什么优缺点? 财富值72

2016-11-04 11:36发布

如题,设计一张表,id这种自增字段该怎么选择类型?

8条回答

效率则和索引的结构有关,MySQL使用B+树作为索引的数据结构,如果使用自增整数的话,插入数据时最多只会引起节点的分裂,而使用字符串则有可能会插入到任何地方,这意味着可能会引起节点的移动和分裂。其次是在数据查询的时候,字符串的比较也要比整数的比较慢。

一周热门 更多>