美文网首页
Linux上检查MySQL数据表的存储引擎类型三板斧

Linux上检查MySQL数据表的存储引擎类型三板斧

作者: Linux大师 | 来源:发表于2023-09-05 17:21 被阅读0次


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-p -i

文章来源:https://www.linuxprobe.com/linux-check-mysql.html

相关文章

  • MYSQL第六课时-存储引擎介绍

    一、什么是存储引擎 数据表的类型,不同的存储引擎的数据表的类型不同 二、MYSQL的存储引擎 1.如何查看MYSQ...

  • MYSQL-InnoDB引擎

    一、MYSQL存储引擎: InnoDB存储引擎作用:规划和存取数据,类似于Linux文件系统 1、查看存储引擎类型...

  • mysql存储引擎

    1、mysql存储引擎分类 存储引擎简单来说就是指数据表的类型。存储引擎决定了表在计算机中的存储方式。下面详细讲解...

  • MySQL存储引擎笔记day07

    存储引擎 1.简介 类似Linux的文件系统,比文件系统要高级。 2.MySQL存储引擎类型(笔试:3-4种) I...

  • MyISAM和InnoDB存储引擎的差别

    概念: 存储引擎也叫表类型,指的是数据表的存储机制、索引方案等配套相关功能。MySQL 中的数据用各种不同的技术存...

  • MySQL存储引擎MyISAM与InnoDB的优劣

    使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。 MySQL默认的存储引擎...

  • MySql 常用指令

    MySQL常用指令 MySQL 存储引擎 选择 MySQL 数据类型

  • MySQL-存储引擎

    1、简介 类型Linux中的文件系统,比文件系统要高级 2、mysql中的存储引擎类型 InnoDB(5.5以后的...

  • MySQL 引擎

    Linux System Environment 什么是数据库存储引擎? 数据库存储引擎类似Linux系统文件类型...

  • MySQL表类型、选择合适数据类型、字符集

    MySQL学习笔记(4) 表类型(存储引擎)的选择 插件式存储引擎是MySQL最重要特性之一,5.5之前默认引擎为...

网友评论

      本文标题:Linux上检查MySQL数据表的存储引擎类型三板斧

      本文链接:https://www.haomeiwen.com/subject/xwuhvdtx.html