本文主要讲解“如何查询mysql引擎”。本文的解释简单明了,易学易懂。请跟随边肖的思路一起学习和学习“如何查询mysql引擎”!
查询mysql引擎的方法:1。使用“显示引擎”命令查询mysql提供了哪些引擎;2.使用“显示像“% storage _ engine%”这样的变量”命令,可以查询mysql当前的默认引擎。
本教程的操作环境:windows7系统,mysql8版本,戴尔G3电脑。
一般来说,mysql默认会提供多种存储引擎。你可以在下面查:
看看你的mysql现在提供了什么存储引擎:
mysqlshowengines看看你的mysql当前默认存储引擎:
MySQL showvariablelike“% storage _ engine %”;您需要查看某个表使用什么引擎(在显示结果中,其后面的参数引擎表示该表当前使用的存储引擎):
显示mysqlshowcreatetable表名;扩展知识:
Mysql的存储引擎包括:
MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等。其中InnoDB和BDB提供交易安全表,其他存储引擎为非交易安全表。
两个最常用的存储引擎:
1.Myisam是Mysql的默认存储引擎。当create创建新表时,如果没有指定新表的存储引擎,默认情况下它将使用Myisam。每个MyISAM都作为三个文件存储在磁盘上。文件名与表名相同,扩展名为。存储表定义。mydata(存储数据)和。myi(存储索引)。数据文件和索引文件可以放在不同的目录中,io可以均匀分布以加快速度。
2.InnoDB存储引擎通过提交、回滚和崩溃恢复功能提供事务安全性。但是,与Myisam的存储引擎相比,InnoDB的写入效率较低,占用更多的磁盘空间来保存数据和索引。
感谢阅读。以上就是“如何查询mysql引擎”的内容。看完这篇文章,相信你对如何查询mysql引擎有了更深的理解,具体用法还需要实践验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/138732.html