存储引擎mysql怎么看 mysql查看表的存储引擎

如何查看my sql数据库的引擎?

一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:\x0d\x0a\x0d\x0a看你的mysql现在已提供什么存储引擎:\x0d\x0amysql show engines;\x0d\x0a\x0d\x0a看你的mysql当前默认的存储引擎:\x0d\x0amysql show variables like '%storage_engine%';\x0d\x0a\x0d\x0a你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):\x0d\x0amysql show create table 表名;

我们提供的服务有:网站制作、做网站、微信公众号开发、网站优化、网站认证、平房ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的平房网站制作公司

如何查看MySQL的当前存储引擎

查看当前表的默认存储引擎,可以使用如下图所示的命令。查询之后,我们可以查看笔者这里这个表默认的存储引擎是:InnoDB.

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

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

给一个新建的表指定特定的存储引擎,比如我们要新建一个“t2”表,我们希望这个表的存储引擎是MyISAM,具体操作如下图所示。

修改一个已经存在表的存储引擎,假设这里我们想要修改“t1”表的存储引擎。我们就可以按下图所示的命令来操作。执行之后,我们的t1表的存储引擎,就从默认的InnoDB变为了CSV.

查看MySQL 支持的存储引擎

查看MySQL 支持的存储引擎有三种语句格式:

格式一:SHOW ENGINES;

格式二:SHOW ENGINES\g

格式三:SHOW ENGINES\G

这三种格式区别仅在于使用的“结束符”不同,这会导致“命令执行结果的显示”不同。其中“\G”的显示效果最好,对所支持的各种存储引擎会从“引擎名称”、“是否支持该引擎”、“关于该引擎的说明、评论”、“是不是支持事务”、“该引擎支持的分布式是否支持XA规范”、“是否支持事务处理中的保存点”等方面逐个地、详细地显示出来;使用“;”和“\g”作用相同,仅简单显示各个存储引擎的信息。

查看当前MySQL 支持的存储引擎

2. 查看当前MySQL 支持的存储引擎

查看当前MySQL支持的存储引擎的命令可以使用:“SHOW VARIABLES”,在其后带上“LIKE '%storage_engine%'”参数:

SHOW VARIABLES LIKE '%storage_engine%';

其中,'%storage_engine%'是使用了通配字符的一个字符串,用来指代包含“storage_engine”的若干参数变量,如执行后找到符合要求的,则在执行结果中会有Variable_name参数表示存储引擎的名字;Value参数表示系统是否支持该存储引擎。


名称栏目:存储引擎mysql怎么看 mysql查看表的存储引擎
标题路径:http://myzitong.com/article/ddshgih.html