`
zhouchaofei2010
  • 浏览: 1106755 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

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

 

转自:http://blog.csdn.net/shellching/article/details/8106156

分享到:
评论

相关推荐

    mysql-存储引擎-实验四.docx

    1. 查看 MySQL 8.0 支持的存储引擎,指出各个存储引擎相同点和区别。 在实验中,我们使用 MySQL 8.0 查看了支持的存储引擎,包括 InnoDB、MyISAM、MEMORY、CSV、BLACKHOLE、EXAMPLE、FEDERATED、Archive、Merge 等...

    MySQL内核:InnoDB存储引擎 卷1.pdf.zip

    InnoDB存储引擎是MySQL中的默认存储引擎,特别适合需要ACID(原子性、一致性、隔离性和持久性)属性的事务处理应用。其主要特点包括: 1. **事务支持**:InnoDB支持事务的四种隔离级别,包括读未提交(READ ...

    mysql中的表引擎

    MySQL中的表引擎是数据库管理系统的重要组成部分,它们负责数据的存储、检索和管理。数据库引擎的定义可以理解为数据处理的核心服务,它解析SQL语句,执行数据操作,并控制访问权限,确保数据的安全和高效处理。在...

    mySql 存储引擎 启用 Innodb

    在MySQL数据库系统中,存储引擎扮演着极其重要的角色,它决定了数据如何被存储、检索和管理。其中,InnoDB作为MySQL中最常用的存储引擎之一,提供了众多高级特性,如事务支持、行级锁定以及外键约束等。本文将详细...

    MySQL存储引擎解析.doc

    MySQL系统由多个组件构成,包括管理工具、连接池、SQL接口、分析器、优化器、缓存、存储引擎和硬盘。其中,存储引擎是专门处理表数据的模块,不同类型的存储引擎决定了数据的存储格式、索引类型以及并发控制策略。 ...

    MySQL课程之MySQL存储引擎入门

    MySQL是世界上最流行的关系型数据库管理系统之一,其强大的功能和灵活性主要得益于它支持多种存储引擎。在MySQL课程中,深入理解存储引擎是至关重要的,因为不同的存储引擎有着不同的特性和适用场景,这直接影响到...

    探索MySQL的心脏:如何查看当前存储引擎

    了解和查看 MySQL 的存储引擎是数据库管理和优化的重要部分。通过本文的学习,你应该已经掌握了如何通过命令行、SQL 查询和图形界面工具查看存储引擎信息。正确选择和优化存储引擎可以显著提高数据库的性能和可靠性...

    可插式存储引擎MySQL走向企业级保障

    在配置上,通过修改`STORAGE_ENGINE`变量即可更改默认存储引擎,安装新的存储引擎也非常便捷。 总结来说,MySQL 的可插式存储引擎是其企业级特性的重要组成部分,它使得MySQL能够适应各种复杂业务场景,满足不同...

    第6章MySQL存储引擎与数据库.docx

    MySQL存储引擎是数据库管理系统的核心组件,它决定了数据如何在MySQL中存储、检索和管理。不同的存储引擎具有不同的特性和用途,以适应各种应用场景。在MySQL中,存储引擎主要负责数据的物理存储方式、事务处理、...

    MySQL数据库存储引擎探析.docx

    MySQL 数据库存储引擎是 MySQL 数据库中的一种重要组件,它提供了多种存储引擎,每种引擎都有其独特的特性和适用场景。了解每种存储引擎的特性和优缺点有助于大家做出更合适的选择,从而提高数据库的性能和可靠性。

    MySQL逻辑架构-存储引擎-用户权限密码详解

    存储引擎层位于最下层,负责MySQL中的数据存储和提取,支持事务处理,不同存储引擎有其特定的功能和特性。 在存储引擎层,常见引擎包括MYISAM和InnoDB。MYISAM引擎不支持事务处理,但执行速度较快,适合用于只读或...

    深入解析:MySQL存储引擎的奥秘

    在MySQL中,可以通过执行`ALTER TABLE`语句来更改表的存储引擎。例如,将`Employees`表的存储引擎从InnoDB转换为MyISAM的命令如下: ```sql ALTER TABLE Employees ENGINE = MyISAM; ``` #### 八、总结 通过本文...

    mysql 5.7更改数据库的数据存储位置的解决方法

    总之,更改MySQL数据存储位置是一个涉及多个步骤的过程,包括修改配置文件、停止服务、移动数据、调整权限、修改socket路径以及可能的表修复。每个步骤都需要谨慎操作,确保数据安全。如果你在操作过程中遇到问题,...

    MySQL 技术内幕:InnoDB存储引擎

    根据提供的标题“MySQL 技术内幕:InnoDB存储引擎”,我们可以深入探讨InnoDB存储引擎的相关知识点,包括其架构原理、特点、应用场景以及优化方法等方面。 ### InnoDB存储引擎概述 InnoDB是MySQL中最常用的一种...

    pbootcms数据sqlite转mysql数据库

    标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...

    mysql 的proc 表

    在日常管理和维护MySQL时,`proc`表对于查看和管理存储过程和函数非常有用。例如,你可以通过查询`proc`表来获取所有数据库的存储过程列表,或者找出某个特定存储过程的定义。同时,当迁移或备份数据库时,`proc`表...

    MySql的存储引擎.doc

    查看表的存储引擎类型,可以使用`DESCRIBE tablename;`或`SHOW CREATE TABLE tablename;`命令。 了解并选择合适的存储引擎对于优化MySQL数据库的性能至关重要。比如,如果应用程序需要事务处理和高并发,InnoDB可能...

Global site tag (gtag.js) - Google Analytics