4:mysql存储引擎查看、修改、设置

mysql数据库目前支持MRG_MYISAM、MyISAM、BLACKHOLE、CSV、MEMORY、ARCHIVE、InnoDB7种存储引擎,最常用的是MyISAM和InnoDB;现在mysql高版本默认已经是InnoDB存储引擎;未来MyISAM或者会用的人越来越少,也建议大家用InnoDB存储引擎;

存储引擎 说明
MRG_MYISAM Collection of identical MyISAM tables
MyISAM MyISAM storage engine
BLACKHOLE /dev/null storage engine (anything you write to it disappears)
CSV CSV storage engine
MEMORY Hash based, stored in memory, useful for temporary tables
ARCHIVE Archive storage engine
InnoDB Supports transactions, row-level locking, and foreign keys

 

1:查看你目前msyql版本提供什么存储引擎?

show engines;

 

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

show variables like '%storage_engine%';

 

3:查看某表用了什么存储引擎?(engine后面参数就代表它的存储引擎)

show create table 表名;

 

4:修改表的存储引擎

alter table 表名 engine=存储引擎;

 

5:设置mysql默认的存储引擎

步骤一:找到my.cnf配置文件,linux路径在/etc/my.cnf;

步骤二:修改参数:default-storage-engine=INNODB

步骤三:保存并重启!

mysql存储引擎

  1. show engines;
  2. show variables like '%storage_engine%';
  3. show create table user;
  4.  alter table user engine=innodb;
    A+
发布日期:2017年01月15日 14:02:44  所属分类:mysql教程
最后更新时间:2017-01-15 14:09:08
评分: (当前没有评级)
付杰
C#开发实战第三季:数据库准备篇
  • ¥ 199.0元
  • 市场价:399.0元
iOS应用开发指南第2季:Cocoa Touch框架与构建
  • ¥ 69.0元
  • 市场价:99.0元
C++语言基础到进阶篇
  • ¥ 498.0元
  • 市场价:598.0元
iOS应用开发指南第14季:iOS测试驱动与单元测
  • ¥ 119.0元
  • 市场价:199.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0

  1. 头像 进来了还想出去啊 0

    现在不都说mysql用 InnoDB 引擎最好吗?而且mysql5.6版本以上默认引擎不也都是InnoDB 了吗?