查看mysql中表存储引擎类型的方法
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,查看mysql中表存储引擎类型的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!查看mysql中表的存储引擎类型的
千家信息网最后更新 2025年11月10日查看mysql中表存储引擎类型的方法
查看mysql中表存储引擎类型的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
查看mysql中表的存储引擎类型的方法:1、使用【show table status from 数据库库名 where name='表名'】;2、查看mysql服务器是否启用InnoDB存储引擎。

查看mysql中表的存储引擎类型的方法:
1.show table status from 数据库库名 where name='表名',例:
mysql> SHOW TABLE STATUS from mytest where Name='test';+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length |(省略部分结果)+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)| test | MyISAM | 10 | Fixed | 0 | 0 | 0 |(省略部分结果)+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)1 row in set (0.02 sec)mysql>
看到Engine对应的值是MyISAM
2.mysqlshow -u 数据库登录账号用户名 -p'数据库登录账号密码' --status 数据库库名 表名
mysqlshow -uroot -p'mypassword' --status mytest testDatabase:mytest Wildcard: test+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length |(省略部分结果)+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)| test | MyISAM | 10 | Fixed | 0 | 0 | 0 |(省略部分结果)+------------+--------+---------+------------+------+----------------+-------------+(省略部分结果)
可以看到Engine对应的值是MyISAM
3.show create table 表名
这种方法有时候是不准确的,例:
服务器配置没有启用InnoDB存储引擎,在创建表的时候设置的是InnoDB存储引擎,创建表时的命令:
mysql> create database mytest;Query OK, 1 row affected (0.02 sec)mysql> use mytest;Database changedmysql> CREATE TABLE test (-> id INT(11) default NULL auto_increment,-> s char(60) default NULL,-> PRIMARY KEY (id)-> ) ENGINE=InnoDB;Query OK, 0 rows affected, 2 warnings (0.06 sec)mysql>
此时使用上面的方法1和2查看会看到test表使用的引擎是MyISAM,但是使用3查看会看到如上的结果。而实际上test表使用的存储引擎是MyISAM的。
4.查看mysql服务器是否启用InnoDB存储引擎:
返回结果是: "InnoDB" 对应的 "Support"等于 "NO" ,表示未启用 InnoDB 存储引擎。
mysql> SHOW ENGINES;+------------+---------+----------------------------------------------------------+(省略部分结果)| Engine | Support | Comment |(省略部分结果)+------------+---------+----------------------------------------------------------+(省略部分结果)| InnoDB | NO | Supports transactions, row-level locking, and foreign keys|(省略部分结果)| MRG_MYISAM | YES | Collection of identical MyISAM tables |(省略部分结果)| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disa(省略部分结果)| CSV | YES | CSV storage engine |(省略部分结果)| MEMORY | YES | Hash based, stored in memory, useful for temporary tables|(省略部分结果)| FEDERATED | NO | Federated MySQL storage engine |(省略部分结果)| ARCHIVE | YES | Archive storage engine |(省略部分结果)| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance|(省略部分结果)+------------+---------+----------------------------------------------------------+(省略部分结果)8 rows in set (0.00 sec)mysql>
感谢各位的阅读!看完上述内容,你们对查看mysql中表存储引擎类型的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。
结果
部分
引擎
存储
方法
数据
数据库
中表
类型
内容
服务器
服务
文章
账号
问题
登录
命令
如上
实际
实际上
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全技术员简称
中国邮政银行数据库招聘
二手服务器交易
网络安全体会心得
组装一台服务器怎么配置
计算机网络技术什么意思
服务器内存能用在主板吗
蒲公英服务器连接显示器
空间数据库管理系统...
厦大数据库
一体化管理和云服务器
毕业设计选题数据库
秋瑞软件开发有限公司
微信软件开发协议书范本
iis不能访问数据库
迪普科技互联网
深圳欧萨网络技术有限公司
服务器安装内存和可用内存不一致
c 链接数据库字符串
网络软件开发维护协议书
怎么做软件开发需要哪些学习
数据库隐藏分区怎么设置
河南冰川网络技术有限公司
未来互联网科技股
校园网络安全防护体系
江苏数据库日志审计功能要求
仿真实验室软件开发语言
软件开发技术能力
如何在数据库中看到关系模式
h5软件开发要多少