广告
返回顶部
首页 > 资讯 > 数据库 >查看mysql中表存储引擎类型的方法
  • 927
分享到

查看mysql中表存储引擎类型的方法

2024-04-02 19:04:59 927人浏览 泡泡鱼
摘要

查看Mysql中表存储引擎类型的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!查看mysql中表的存储引擎类型的方法:

查看Mysql中表存储引擎类型的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

查看mysql中表的存储引擎类型的方法:1、使用【show table status from 数据库库名 where name='表名'】;2、查看mysql服务器是否启用InnoDB存储引擎。

查看mysql中表存储引擎类型的方法

查看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 test
Database: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 changed
mysql> 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中表存储引擎类型的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: 查看mysql中表存储引擎类型的方法

本文链接: https://www.lsjlt.com/news/50327.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 查看mysql中表存储引擎类型的方法
    查看mysql中表存储引擎类型的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!查看mysql中表的存储引擎类型的方法:...
    99+
    2022-10-18
  • 查看mysql默认存储引擎的方法
    查看mysql默认存储引擎的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!查看mysql的默认存储引擎的方法:首先执行...
    99+
    2022-10-18
  • MySQL表类型中如何查看数据库支出的存储引擎
    这期内容当中小编将会给大家带来有关MySQL表类型中如何查看数据库支出的存储引擎,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、查看当前数据库支出的存储引擎方法1:mysql> show...
    99+
    2023-06-25
  • mysql如何查看表的存储引擎
    可以使用以下语句来查看MySQL表的存储引擎:```sqlSHOW TABLE STATUS LIKE 'table_name';`...
    99+
    2023-08-31
    mysql
  • mysql怎么查看表的储存引擎
    1、查看mysql提供的引擎。MariaDB [(none)]> show engines; +--------------------+---------+------...
    99+
    2022-10-18
  • MySQL表类型 存储引擎 的选择
    目录1、查看当前数据库支出的存储引擎方法1:方法2:2、ENGINE={存储引起类型}  创建表的时候,设置存储引擎3、alter able tablename engin...
    99+
    2022-11-12
  • MySQL改变表的存储引擎方法
    改变MySQL表的存储引擎方法 1、最简单的方法是使用alter table语句,例如 alter table tablename ENGINE = InnoDB; 上述方法可以适用于任何存储引擎的...
    99+
    2023-09-08
    mysql 数据库 sql
  • 如何在Linux上检查MySQL数据表的存储引擎类型
    本篇内容主要讲解“如何在Linux上检查MySQL数据表的存储引擎类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux上检查MySQL数据表的存储引擎类型”吧!提问: 我想要知道我...
    99+
    2023-06-16
  • 怎么在Linux上检查MySQL数据表的存储引擎类型
    这篇文章的内容主要围绕怎么在Linux上检查MySQL数据表的存储引擎类型进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!MySQl主要使用两种存储引...
    99+
    2023-06-28
  • 什么是存储引擎以及如何查看MySQL安装支持的存储引擎列表?
    它可以被定义为数据库管理系统(DBMS)用来处理不同的SQL操作(如创建、读取、更新和删除数据库中的数据)的软件组件。换句话说,它被DBMS用来管理数据库中的信息。最常用的存储引擎是InnoDB,它也是MySQL5.5及更高版本的默认存储引...
    99+
    2023-10-22
  • 如何查看MySQL的当前存储引擎?
    一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎:mysql> show engines; 看你的mysql当前默认的存储引擎:mysql&...
    99+
    2022-10-18
  • MySQL如何改变表的存储引擎方式
    目录1.最简单的方法是使用alter table语句2.导入导出3.创建与查询(create 和 select)总结1.最简单的方法是使用alter table语句 例如: alter table tablen...
    99+
    2023-11-22
    MySQL改变表 MySQL存储引擎 MySQL引擎
  • 掌握mysql存储引擎以及数据类型的一些知识
    本文主要给大家介绍掌握mysql存储引擎以及数据类型的一些知识,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下掌握mysql存储引擎以及数据类型的一些...
    99+
    2022-10-18
  • 如何进行MySQL INNODB存储引擎中各类型SQL加锁分析
    这篇文章给大家介绍如何进行MySQL INNODB存储引擎中各类型SQL加锁分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 MYSQL5.6事物隔离级...
    99+
    2022-10-19
  • mysql中查看表大小的方法
    mysql中查看表大小的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql 查看表的大小方法:1、查看所有数据库...
    99+
    2022-10-18
  • 我们如何找出MySQL中特定表使用的存储引擎?
    下面的MySQL语句可以找出名为“tutorial”的数据库中“Student”表使用的存储引擎 -mysql> SELECT ENGINE FROM information_schema.TABLES -> WHE...
    99+
    2023-10-22
  • MySQL存储过程的查看与删除方法是什么
    这篇文章主要介绍“MySQL存储过程的查看与删除方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL存储过程的查看与删除方法是什么”文章能帮助大家解决...
    99+
    2023-03-10
    mysql
  • MySQL海量存储的索引与分表设计的方法教程
    这篇文章主要讲解了“MySQL海量存储的索引与分表设计的方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL海量存储的索引与分表设计的方法教程”...
    99+
    2022-10-18
  • Linux系统中查看磁盘储存的方法有哪些
    这篇“Linux系统中查看磁盘储存的方法有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统中查看磁盘储存的方法有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢...
    99+
    2023-06-28
  • 我们如何查看存储在特定 MySQL 数据库中的视图列表?
    借助以下查询,我们可以查看存储在特定数据库中的视图列表。我们在这里使用名为“query”的数据库。mysql> SELECT TABLE_NAME FROM information_schema.`TABLES` WHER&#...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作