码迷,mamicode.com
首页 > 数据库 > 详细

(转)mysql数据库中存储数字字段时,选择int和varchar的区别

时间:2018-05-18 23:26:51      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:varchar   建立   类型   排序规则   var   而不是   mys   name   还需   

从字段类型的执行效率上,int最高,varchar最低。
状态类型字段,使用char或者varchar是不可取的,int类型更容易建立索引和进行检索,毕竟数字类型是数据库检索的基础,char类型的毕竟需要经过转换,而varchar就更复杂了,其排序不仅需要转换和计算,还需要访问和遵循数据库的排序规则(实际上char也需要排序规则),而消耗的资源也更大。
因此,通常在数据库设计中,都是尽量使用int类型字段而不是字符类型字段,这在大型和超大型数据库的优化中,有明显的性能差异。

(转)mysql数据库中存储数字字段时,选择int和varchar的区别

标签:varchar   建立   类型   排序规则   var   而不是   mys   name   还需   

原文地址:https://www.cnblogs.com/Dar-/p/9058315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!