`
mayatama
  • 浏览: 35119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改mysql的存储引擎的语句

阅读更多
ALTER TABLE 表名 ENGINE=MYISAM;
ALTER TABLE 表名 ENGINE=INNODB;

另:
查看mysql提供的存储引擎:
mysql> show engines;

查看mysql当前默认的存储引擎:
mysql> show variables like '%storage_engine%';

查看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):
mysql> show create table 表名;

修改mysql的默认存储引擎:
设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。

重启mysql服务器:mysqladmin -u root -p shutdown或者service mysqld restart 登录mysql数据库,在mysql>提示符下搞入show engines;命令。如果出现 InnoDB |DEFAULT,则表示我们设置InnoDB为默认引擎成功。


分享到:
评论

相关推荐

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

    在 MySQL 中,可以使用 ALTER TABLE 语句将表的存储引擎修改为其他类型。 4. 建立学生表,学号 3188909101 开始自动增长。 在实验中,我们建立了一个学生表,并使用自动增长列设置学号的初始值为 3188909101。在 ...

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

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

    MySQL课程之MySQL存储引擎入门

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

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

    通过本文的详细介绍,我们深入了解了MySQL存储引擎的重要性以及不同存储引擎的特点和应用场景。选择合适的存储引擎对于优化MySQL数据库性能和确保数据一致性至关重要。希望本文能够帮助您更好地理解和运用MySQL存储...

    MySQL存储引擎配置与SQL查询

    ### MySQL存储引擎配置与SQL查询 #### 一、MySQL存储引擎的配置 在MySQL数据库管理系统中,存储引擎是用于组织和管理数据的方式。不同的存储引擎提供了不同的特性,例如事务处理能力、索引类型等。因此,了解如何...

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

    MySQL 数据库存储引擎探析 MySQL 是一个流行的开源关系型数据库管理系统(RDBMS),广泛应用于各种业务场景。它支持多种存储引擎,每种引擎都有其独特的特性和适用场景。本文将深入探讨 MySQL 数据库中常用的存储...

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

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

    MySQL+InnoDB存储引擎的一些参数.doc

    - `ALTER TABLE`可以修改已有表的结构,如添加、删除或修改列,以及更改存储引擎。 - `CREATE INDEX`和`DROP INDEX`用于添加或删除表上的索引,优化查询性能。 - MySQL的CREATE TABLE语句有一些特定的扩展,如...

    MySQL修改默认存储引擎的实现方法

    MySQL是一种流行的关系型数据库管理系统,它采用了...需要注意的是,修改存储引擎可能会影响数据库的性能和数据的完整性,因此在进行存储引擎更改之前,应当进行充分的测试和备份,以确保操作的安全性和数据的完整性。

    MYSQL修改所有表的存储引擎格式语句

    ALTER TABLE是用于修改已有表结构的SQL语句,可以用来更改列、添加或删除索引、修改存储引擎等。在上述示例中,它用于将指定的表的存储引擎更改为ARCHIVE。 6. **WHERE子句**: WHERE子句用于筛选满足特定条件的...

    玩转MySQL存储过程

    ### 玩转MySQL存储过程 #### 一、存储过程简介及优势 存储过程是一种预编译的SQL语句集合,存储在数据库中,通过指定名称及其参数来调用执行。这种特性使得存储过程能够在执行时更加高效地完成特定任务。 **主要...

    mysql 增加列语句

    MySQL的存储引擎,如InnoDB,会根据这些信息更新其内部数据结构以反映新的列。 对于工具来说,许多数据库管理工具,如MySQL Workbench、phpMyAdmin或Navicat,都提供了图形界面来简化这个过程。用户可以直观地选择...

    MySql教程-数据库存储引擎.pdf

    MySQL数据库的存储引擎是数据库管理系统的核心组成部分,它决定了数据如何被存储、索引以及如何进行更新和查询。MySQL提供了多种存储引擎,以适应不同的应用场景和需求。本教程将重点介绍InnoDB和MyISAM,以及MRG_...

    第22章_存储引擎.pdf

    ` 语句来修改默认的存储引擎。 4. 在创建表时指定存储引擎 可以在创建表时使用 `ENGINE = engine_name` 语句来指定存储引擎,例如: ```sql CREATE TABLE mytable ( id INT, name VARCHAR(255) ) ENGINE = ...

    MySql 存储引擎和索引相关知识总结

    MySQL存储引擎和索引是数据库管理中两个重要的概念,了解它们对数据库的性能优化和正确使用非常关键。 首先,数据库存储引擎是数据库底层软件组件,负责MySQL中数据的存储和提取,不同的存储引擎提供了不同的存储...

    MySQL存储引擎MyISAM与InnoDB的9点区别

    MySQL存储引擎MyISAM与InnoDB的区别 一、InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了。 二、MyISAM适合查询...

    Mysql建表语句转化为postgre语句

    - MySQL有多种存储引擎,如InnoDB、MyISAM等,而PostgreSQL只有一个内置引擎,功能相当于InnoDB。 6. 级联操作: - MySQL使用`ON DELETE CASCADE`,PostgreSQL同样支持此操作。 7. 触发器和函数: - MySQL和...

    04 借着更新语句在InnoDB存储引擎中的执行流程,聊聊binlog是什么.pdf

    标题和描述中提到的知识点主要涉及MySQL中InnoDB存储引擎的更新语句执行流程以及binlog的作用。知识点内容包括了redo日志的作用、刷盘策略以及binlog日志的特性、刷盘策略和作用。以下是详细知识点说明: 1. redo...

Global site tag (gtag.js) - Google Analytics