这篇文章的内容主要围绕怎么在linux上检查MySQL数据表的存储引擎类型进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!Mysql主要使用两种存储引
这篇文章的内容主要围绕怎么在linux上检查MySQL数据表的存储引擎类型进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!
Mysql主要使用两种存储引擎: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 -p -i
感谢你的阅读,相信你对“怎么在Linux上检查MySQL数据表的存储引擎类型”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注编程网网站!小编会继续为大家带来更好的文章!
--结束END--
本文标题: 怎么在Linux上检查MySQL数据表的存储引擎类型
本文链接: https://www.lsjlt.com/news/320502.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0