MySQL查看存储引擎有五种方法:1.查默认引擎用SHOW VARIABLES LIKE 'default_storage_engine';2.查库中所有表引擎用SHOW TABLE STATUS;3.查指定表引擎用SHOW CREATE TABLE;4.查某库各表引擎用information_schema查询;5.查全部引擎状态用SHOW ENGINES。

MySQL 中查看当前默认存储引擎和表所用的存储引擎,主要有几种简单直接的方法,下面分情况说明。
执行以下 SQL 命令即可查出服务器当前默认的存储引擎:
SHOW VARIABLES LIKE 'default_storage_engine';
或者(旧版本兼容写法):
SHOW VARIABLES LIKE 'storage_engine';
返回结果中 Value 列显示的就是默认引擎,比如 InnoDB 或 MyISAM。
先使用目标数据库:
USE your_database_name;
再执行:
SHOW TABLE STATUS;
结果中的 Engine 列就对应每张表实际使用的存储引擎。如果只想看表名和引擎,可加 WHERE 过滤或用 SELECT 查询 information_schema:
运行:
SHOW CREATE TABLE your_table_name;
返回结果中 ENGINE=xxx 部分明确标出了该表使用的存储引擎,例如 ENGINE=InnoDB。
执行:
SHOW ENGINES;
会列出所有可用引擎,重点关注 Support 列:
- DEFAULT 表示当前默认引擎
- YES 表示支持并已启用
- NO 或 DISABLED 表示未启用或不可用
以上就是如何在mysql中查看当前存储引擎_mysql存储引擎查看方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号