MySQL查看和修改表的存储引擎

转载 2015年07月07日 14:02:38

1 查看系统支持的存储引擎

   show engines;


2 查看表使用的存储引擎

 两种方法:
 a、show table status from db_name where name='table_name';
 b、show create table table_name;
 如果显示的格式不好看,可以用\g代替行尾分号
 
 有人说用第二种方法不准确(http://guaniuzhijia.blog.163.com/blog/static/16547206920114129953533/
 我试了下,关闭掉原先默认的Innodb引擎后根本无法执行show create table table_name指令,因为之前建的是Innodb表,关掉后默认用MyISAM引擎,导致Innodb表数据无法被正确读取。

 

3 修改表引擎方法
 alter table table_name engine=innodb;


4 关闭Innodb引擎方法
 关闭mysql服务: net stop mysql
 找到mysql安装目录下的my.ini文件:
 找到default-storage-engine=INNODB 改为default-storage-engine=MYISAM
 找到#skip-innodb 改为skip-innodb
 启动mysql服务:net start mysql
 

相关文章推荐

mysql中查看数据库表的存储引擎

上有很多类似于《查看 MySQL 表使用的存储引擎》的文章,不过都不严谨。使用 “SHOW CREATE TABLE 表名”  查看。这种方式查出的结果在某些情况下是不准确的。   比如创建表 "...

MySQL 转换/修改表存储引擎 详细介绍

MySQL 表转换 (转换/修改表存储引擎)细节介绍

《MySQL技术内幕 InnoDB存储引擎》一书中用于查看数据页内容的python小工具

工具包中用到的三个文件内容如下: include.py #encoding=utf-8 INNODB_PAGE_SIZE=1024*16 # InnoDB Page 16K # Start of...

修改mysql的字符集和默认存储引擎

author:skate time:2012/05/18 修改mysql的字符集和默认存储引擎   1.修改mysql的字符集 mysql库现有字符集 mysql> show vari...
  • wyzxg
  • wyzxg
  • 2012-05-18 20:15
  • 8416

MySQL查看当前用户、存储引擎、日志

#查看MySQL的当前用户 1 2 3 4 5 6 7 mysql> SELECT USER(); +----------------+...

mysql修改默认字符和默认存储引擎

mysql修改默认字符和默认存储引擎   2011-06-09 08:52:49|  分类: my存储引擎 |  标签:mysql  innodb  utf8  engin...

PowerDesigner 修改 MySQL数据库的 Table或DataBase的 ENGINE(存储引擎)类型

PowerDesigner的小知识积累。

【转载】浅谈MySql的存储引擎(表类型)

本文转载自 http://www.cnblogs.com/lina1006/archive/2011/04/29/2032894.html 什么是MySql数据库     通常意义...

MySQL表存储引擎

MySQL的强大之处在于它的插件式存储引擎,我们可以基于表的特点使用不同的存储引擎,从而达到最好的性能。 下面我们来认识一下MySQL各表存储引擎的特点: InnoDB存储引擎 特点: 1,支...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)