[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型
2023-03-14 10:25:13 时间
[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型
数据库表的类型?
MySQl主要使用两种存储引擎:MyISAM 和 Innodb。MyISAM是非事务的,因此拥有读取更快,然而InnoDB完全支持细颗粒度的事务锁定(比如:commit/rollback)。当你创建一张新的MySQL表时,你要选择它的类型(也就是存储引擎)。如果没有选择,你就会使用与预设置的默认引擎。
如果你想要知道已经存在的MySQL数据表的类型,这里有几种方法达到。
方法一
如果你可以访问phpMyAdmin,你可以从phpMyAdmin找出默认的数据库类型。从phpMyAdmin中选中数据库来查看它的表列表。在“Type”一列的下面,你会看到每个表的数据表类型。
方法二
如果你可以直接登录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 <mysql_user> -p -i <database-name>
原文发布时间:2014-07-23
本文来自云栖合作伙伴“linux中国”
相关文章
- Java String类
- 通过无服务器架构实现Amazon Neptune图数据库数据分析可视化
- 利用 AWS Glue 自动触发数据目录和 ETL job 构建自动化无服务器数据湖
- Amazon EMR 5.24 中的 Apache Spark 性能升级 — 性能比 Amazon EMR 5.16 最高提升 13 倍 | AWS 大数据博客
- Amazon Forecast – 现已正式发布
- 向使用 SAML 和 Okta 的 Open Distro for Elasticsearch Kibana 添加单点登录 (SSO)
- 2019 年 Amazon Prime 会员日 — 由 AWS 提供支持
- java----------Integer类
- Elasticsearch 分片分配探秘
- Python bytes 的使用
- 认证授权专题(五) : API Gateway + Custom Authorizer 精细化权限控制
- AWS Lake Formation – 现已正式推出
- 通过 IoT 设备模拟器、AWS IoT Analytics、Amazon QuickSight、Microsoft Power BI 和 Tableau 了解商业结果 | AWS 上的物联网
- 使用 Elasticsearch 的 _rollover API 以提高存储分配的效率
- Open Distro for Elasticsearch 1.1.0 正式发布
- 基于个性化查询场景的 Amazon Redshift 压力测试方案
- 使用 LoRaWAN 将您的设备连接到 AWS IoT | AWS 上的物联网
- Python 10 训练模型
- Amazon Transcribe Streaming 现在支持 WebSocket
- AWS 与 SAP 宣布推出 IoT 互操作性解决方案