|  在技术加营销的道路上越走越远
温馨提示
我是弹窗内容
当前位置:首页 > 后端技能提升 > 为什么在Navicat中新建的表都是MyISAM存储引擎?
为什么在Navicat中新建的表都是MyISAM存储引擎?

为什么在Navicat中新建的表都是MyISAM存储引擎?

日期:2023-11-07 浏览量:240 原创作者:湖八爷
今天一个小伙伴和我说,他发现在Navicat中新建的表都是MyISAM存储引擎,感觉挺奇怪的,问我为什么?

这个问题其实很简单,因为MySQL默认的存储引擎就是MyISAM

如果你安装好MySQL数据库以后,没有修改过MySQL的配置文件,那么不管你用Navicat还是用其他数据库管理工具,新建的表储存引擎都会是MyISAM。


如果你想修改MySQL数据库的储存引擎,可以查看这篇文章《如何修改MySQL数据库默认的储存引擎?》。



其实在MySQL中,可以同时使用多个存储引擎(也就是不同表可以使用不同的储存引擎,比如A表的储存引擎是MyISAM,B表的储存引擎可以是InnoDB),不同的存储引擎有各自的优缺点,适用于不同的应用场景。


在Navicat中修改表的存储引擎非常方便,只需要在设计表的时候点“选项”,就可以看到更改表储存引擎的下拉框了,具体如下图。


在设计表时点“选项”更改表的储存引擎.png