Code前端首页关于Code前端联系我们

mysql查看实例存储引擎 mysql数据库存储是什么?

terry 2年前 (2023-09-30) 阅读数 44 #Mysql
文章标签 Mysql

本文内容列表:

  • 1. 如何查看我的SQL数据库引擎?
  • 2.如何查看当前MySQL存储库
  • 3.检查MySQL支持的存储库

如何查看我的SQL数据库的引擎?

一般情况下,mysql会默认提供多种存储。你可以这样查看:\x0d\x0a\x0d\x0a查看你的mysql当前提供了哪些存储模块:\x0d\x0amysql show engines; \x0d\x0a\x0d\x0a检查你的mysql当前默认的存储模块:\x0d\x0amysql会显示类似'%storage_engine%'的变量;\x0d\x0a\x0d\x0a你想看看某个表引擎使用了什么(显示结果中engine参数后面的那个,表示该表当前使用的存储:\x0d\x0amysql show table name create table;

如何显示当前MySQL存储

查看当前MySQL存储的步骤:

可以使用如下图所示的命令查看当前表的默认存储。查询完毕后,我们可以看到这张表的默认存储是:InnoDB。

如果我们想知道MySQL目前提供了什么存储,可以使用如下图所示的命令。通过查询得知,作者安装的MySQL提供了9种不同的存储引擎。

如果我们想知道当前数据库的默认存储是什么,可以使用如下图所示的命令。通过查询得知,作者默认安装的MySQL存储是InnoDB。

为新创建的表指定特定存储库。

编辑现有表的存储。假设我们这里要修改表“t1”的存储模块。我们可以按照命令进行操作。启动后,我们t1表的存储模块从默认的InnoDB变成了CSV。

查看MySQL支持的存储模块

显示MySQL支持的存储模块。列出三种格式:

格式一:SHOW ENGINES;

格式二:SHOW ENGINES\g

格式三:SHOW ENGINES\G

这三种格式唯一的区别是使用的“终止符”,导致“命令执行结果的显示”不同。其中“\G”显示效果最好。会从“引擎名称”、“是否支持该引擎”、“引擎描述和注释”、“是否支持事务”、“该引擎支持的发行版是否支持XA规范”列出支持的各种存储模块、“处理交易时是否支持点存储”等方面都一一详细显示;使用“;”和“\g”效果相同,只是简单地显示每个存储库的信息。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门