跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

Linux下怎么查看MySql存储引擎

oracle和sql server等数据库只配备一种存储引擎,所有的数据存储管理机制都是同一个。而 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’表的引擎类型。 CentOS Linux 7.9.2009 CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。 下载 方法三 使用mysqlshow,一种命令行下的工具,还有一种检查引擎的方法,可以显示数据库信息。mysqlshow在MySQL 客户端安装包中有。要使用mysqlshow命令,必须提供MySQL服务器的登录凭据。 下面的命令会显示特定的数据库信息。在“Engine”一列下面,你可以看到每个表使用的引擎。
$ mysqlshow -u -p -i

相关文章