首页  >  文章  >  数据库  >  Linux下怎么查看MySql存储引擎

Linux下怎么查看MySql存储引擎

WBOY
WBOY转载
2023-06-01 11:01:461251浏览

Oracle和SQL Server等数据库只配备一种存储引擎,所有的数据存储管理机制都是同一个。而MySql数据库提供了多种存储引擎。用户可以选择适合不同需求的存储引擎来为数据表存储数据,同时也能够根据自身需求编写专属存储引擎。

Linux下怎么查看MySql存储引擎

方法一

从phpMyAdmin中查找默认的数据库类型是可能的,前提是你已经获得了对phpMyAdmin的访问权限。从phpMyAdmin中选中数据库来查看它的表列表。在“Type”一列的下面,你会看到每个表的数据表类型。

Linux下怎么查看MySql存储引擎

方法二

如果你可以直接登录MySQL服务器,另外一种鉴别存储引擎的方法是登录MySQL服务器后运行下面的MySQL命令:

mysql> SELECT ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';

上面的命令会显示在’mydatabase’数据库中’mytable’表的引擎类型。

方法三

使用mysqlshow,一种命令行下的工具,还有一种检查引擎的方法,可以显示数据库信息。mysqlshow在MySQL 客户端安装包中有。要使用mysqlshow命令,必须提供MySQL服务器的登录凭据。

下面的命令会显示特定的数据库信息。在“Engine”一列下面,你可以看到每个表使用的引擎。

$ mysqlshow -u  -p -i
Linux下怎么查看MySql存储引擎

以上是Linux下怎么查看MySql存储引擎的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:yisu.com。如有侵权,请联系admin@php.cn删除