首页IT科技mysql8.0优化(MySQL性能优化的21条最佳经验 | shoppinghao记事夹)

mysql8.0优化(MySQL性能优化的21条最佳经验 | shoppinghao记事夹)

时间2025-06-20 16:38:45分类IT科技浏览5014
导读:9.使用ENUM而不是VARCHAR...

9.使用ENUM而不是VARCHAR

ENUM类型是非常快和紧凑的             。在实际上            ,其保存的是TINYINT                   ,但其外表上显示为字符串                   。这样一来       ,用这个字段来做一些选项列表变得相当的完美      。

如果你有一个字段      ,比如“性别             ”                   ,“国家                   ”             ,“民族      ”      ,“状态             ”或“部门                   ”                   ,你知道这些字段的取值是有限而且固定的             ,那么,你应该使用ENUM而不是VARCHAR             。

MySQL也有一个“建议      ”(见第十条)告诉你怎么去重新组织你的表结构                   。当你有一个VARCHAR字段时                   ,这个建议会告诉你把其改成ENUM类型      。使用PROCEDURE ANALYSE() 你可以得到相关的建议       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
四川网站优化增加外链的6种方法(学会这些方法,让你的网站快速提升排名)