如果我们想知道当前MySQL提供什么存储引擎,可以使用如下图所示的命令。通过查询我们知道,笔者所安装的MySQL提供了9种不同的存储引擎。
如果我们想要知道当前数据库默认的是什么存储引擎,可以使用如下图所示的命令。通过查询我们知道,笔者所安装的MySQL默认的存储引擎是InnoDB。
给一个新建的表指定特定的存储引擎,比如我们要新建一个“t2”表,我们希望这个表的存储引擎是MyISAM,具体 *** 作如下图所示。
修改一个已经存在表的存储引擎,假设这里我们想要修改“t1”表的存储引擎。我们就可以按下图所示的命令来 *** 作。执行之后,我们的t1表的存储引擎,就从默认的InnoDB变为了CSV.
一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:看你的mysql现在已提供什么存储引擎:
mysql>show engines
看你的mysql当前默认的存储引擎:
mysql>show variables like '%storage_engine%'
你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):
mysql>show create table 表名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)