mysql如何修改存储引擎为innodb

两种修改方法:1、使用SET语句临时修改默认存储引擎,语法为“SET default_storage_engine=innodb;”,当重启客户端后就会恢复为原引擎类型。2、使用ALTER TABLE语句修改,语法“ALTER TABLE 表名 ENGINE=innodb;”,可以修改指定表的引擎类型为innodb。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

mysql修改存储引擎为innodb的两种方法

1、使用SET语句临时修改

使用下面的语句可以修改数据库临时的默认存储引擎:

SET default_storage_engine=< 存储引擎名 >

示例:修改默认存储引擎为innodb

SET default_storage_engine=innodb;

mysql如何修改存储引擎为innodb

此时,可以发现 MySQL 的默认存储引擎已经变成了 InnoDB。但是当重启客户端后就会恢复为原引擎类型。

注:在MySQL 5.5之前,当您创建表而未明确指定存储引擎时,MyISAM是默认存储引擎。从版本5.5开始,MySQL使用InnoDB作为默认存储引擎。

2、使用ALTER TABLE语句修改

MySQL 中修改数据表的存储引擎的语法格式如下:

ALTER TABLE <表名> ENGINE=<存储引擎名>;
  • ENGINE 关键字用来指明新的存储引擎。

实例演示

下面将数据表 contacts 的存储引擎修改为 InnoDB。

在修改存储引擎之前,先使用 SHOW CREATE TABLE 语句查看 contacts 表当前的存储引擎

SHOW CREATE TABLE contacts G

mysql如何修改存储引擎为innodb

可以看到,contacts 表当前的存储引擎为 MyISAM。

下面将 contacts 表的存储引擎修改为 InnoDB 类型,SQL 语句为:

ALTER TABLE contacts ENGINE=InnoDB;

使用 SHOW CREATE TABLE 语句再次查看 contacts 表的存储引擎,会发现 contacts 表的存储引擎变成了“InnoDB”

mysql如何修改存储引擎为innodb

到此,关于“mysql如何修改存储引擎为innodb”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

文章标题:mysql如何修改存储引擎为innodb,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/28312

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年9月21日 下午10:55
下一篇 2022年9月21日 下午10:56

相关推荐

  • windows会声会影x5如何导出视频

    会声会影x5导出视频的方法 1、我们可以在界面的左上角或者上方找到“分享”按钮,点击它。 2、然后选择想要导出的方式,一般我们选择“创建视频文件”。 3、然后我们点击如图“创建视频文件”可以选择视频的格式。 4、这里我们选择mp4格式(大家可以根据需要自行选择),然后还可以选择更细致的格式。 5、选…

    2022年9月15日
    15300
  • mysql分页查询如何优化

    分页查询的优化方式:1、子查询优化,可通过把分页的SQL语句改写成子查询的方法获得性能上的提升。2、id限定优化,可以根据查询的页数和查询的记录数计算出查询的id的范围,然后根据“id between and”语句来查询。3、基于索引再排序进行优化,通过索引去找相关的数据地址,避免全表扫描。4、延迟…

    2022年9月24日
    99000
  • TypeScript中怎么定义变量及使用数据类型

    TypeScript定义变量 变量声明格式 我在前面强调过,在TypeScript中定义变量需要指定 标识符 的类型。 所以完整的声明格式如下: 声明了类型后TypeScript就会进行类型检测,声明的类型可以称之为类型注解; var/let/const 标识符: 数据类型 = 赋值; 比如我们声明…

    2022年8月31日
    53800
  • sqlmap处理sign加密的思路

    我对公司的APP进行测试的时候发现,我们是将所有的参数内容加上一个32位字符最后在进行MD5加密。由于APP处理的流程首先是验证sign是不是正确,如果验签失败,根本就进不去数据库,为了要使用SQLMAP对其进行测试,于是就写了一个代理数据的脚本,在拦截到数据包之后,对其参数内容和32字符进行加密替…

    2022年9月21日
    18200
  • 数据库中增加一条新数据使用的命令是哪个

    这篇文章主要介绍“数据库中增加一条新数据使用的命令是哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“数据库中增加一条新数据使用的命令是哪个”文章能帮助大家解决问题。 数据库中增加一条新数据使用的命令是“insert”。INSERT命令可以向数据库已有的表中…

    2022年9月15日
    38300
  • PDF转Word SDK效果对比

    Hello 大家好,我是小瘪三。我们打工人平时办公免不了要对一些文档格式行转换。我们将探讨几款主流的 PDF 转 Word SDK,分析它们在我们打工人的实际工作中所呈现的优势与劣势。 Solid:老牌的 PDF to Office 转档库,有几十年的积累。 Aspose: 支持非常多的文件格式互转…

    2023年8月31日
    3400
  • windows会声会影x5怎么注册

    会声会影x5注册教程 1、首先我们下载安装会声会影x5。 2、安装完成之后打开。 3、点击“继续”。 4、勾选名列前茅个选项,然后点击“继续”。 5、然后输入购买时的用户名密码就可以了。 6、如果我们目前没有购买,想先试用一下,可以勾选下面的“稍后注册”就可以先行使用体验了。 7、在下次打开时,我们…

    2022年9月15日
    14000
  • 电脑蓝屏代码0x00000023如何解决

    解决方法: 方法一: 1、首先可以重启电脑,然后按住键盘的“F8”,不松手直到出现其他界面。 2、如果可以使用鼠标就点击“最后一次正确的配置”回车进入,如果不能的话就使用键盘的方向键。 3、要是使用这种方法也进不去系统,那就可能是磁盘出现了问题,需要修复磁盘。 方法二: 1、再次使用上面的方法进入这…

    2022年9月16日
    14900
  • cad快速看图标注看不见怎么解决

    cad快速看图标注看不见解决方法: 1.把图纸上传到快看云盘,然后从云盘列表里打开这个图,点左侧的【同步标注】,名列前茅次使用云盘的请先登录账号、创建项目; 2.提示同步成功后,点云盘右上角的【成员】按钮,把对方的CAD快速看图账号添加为成员; 3.添加完成后,再点图纸左侧功能里的【成员协作】&#8…

    2022年9月1日
    52600
  • windows Office365excl表格冻结窗口在哪

    Office365excl表格冻结窗口位置: 1、首先打开office365,点击新建一个excel表格。 2、然后选中自己需要操作的表格进行编辑。 3、点击上方工具栏中的“视图”。 4、最后点击“冻结窗格”即可完成操作。 关于“windows Office365excl表格冻结窗口在哪”的内容就介…

    2022年9月20日
    23000
联系我们
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部