mysql表引擎怎么查,mysql 表引擎

如何查看mysql数据库的引擎

show engines;

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了黎城免费建站欢迎大家使用!

查看所有引擎,包含默认的引擎

show variables like '%storage_engine%';

查看当前引擎

如何在Linux上检查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

mysql_user-p

-i

database-name

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

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

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

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

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

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

如何查看mysql默认使用的存储引擎

一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:

看你的mysql现在已提供什么存储引擎:

mysql show engines;

看你的mysql当前默认的存储引擎:

mysql show variables like '%storage_engine%';

你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):

mysql show create table 表名;


网页标题:mysql表引擎怎么查,mysql 表引擎
标题路径:http://ybzwz.com/article/hdsdeh.html