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

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

时间2025-09-17 19:14:58分类IT科技浏览6195
导读:9.使用ENUM而不是VARCHAR...

9.使用ENUM而不是VARCHAR

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

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

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

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

展开全文READ MORE
电脑怎么每次开机都要按f2(为什么电脑开机要按F1?) 人工智能视觉检测器(python进阶——人工智能视觉识别)