类型事务修改 mysql 表类型 实际测试可执行

系统 1585 0

每日一贴,今天的内容关键字为类型事务

    

今天在修改mysql表类型时,在网上搜索了下,说是用

    

 

    

alter table 表名 type = MyISAM;

    

alter table 表名 type= InnoDB;

    本地实际执行了下是错误,后来查询mysql API修改表类型时用如下语句,已实际测试通过

    

修改 mysql 表类型的 sql 语句:

    

alter table 表名 Engine = MyISAM;

    

alter table 表名 Engine = InnoDB;

    每日一道理
岭上娇艳的鲜花,怎敌她美丽的容颜?山间清澈的小溪,怎比她纯洁的心灵?

    

 

    

附 mysql 表类型说明

    

MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 次序访问方法) 的缩写,它是存储记载和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支撑全文搜索。它们不是事务安全的,而且也不支撑外键。如果事物回滚将形成不完全回滚,不具有原子性。如果执行大批 的SELECT,MyISAM是更好的选择。

    

InnoDB:这类类型是事务安全的。它与BDB类型具有雷同的特性,它们还支撑外键。InnoDB表格速度很快,具有比BDB还丰富的特性,因此如果需要一个事务安全的存储引擎,建议使用它。如果你的数据执行大批的INSERT或UPDATE,出于性能方面的考虑,应当使用InnoDB表。

    

对于支撑事物的InnoDB类型的标,影响速度的重要原因是AUTOCOMMI,默认设置是打开的,而且程序没有显式调用BEGIN 开始事务,致使每插入一条都主动Commit,严重影响了速度。可以在执行sql前调用begin,多条sql形成一个事物(即使autocommit打 开也可以),将大大提高性能。

文章结束给大家分享下程序员的一些笑话语录: 关于编程语言
如果 C++是一把锤子的话,那么编程就会变成大手指头。
如果你找了一百万只猴子来敲打一百万个键盘,那么会有一只猴子会敲出一 段 Java 程序,而其余的只会敲出 Perl 程序。
一阵急促的敲门声,“谁啊!”,过了 5 分钟,门外传来“Java”。
如果说 Java 很不错是因为它可以运行在所有的操作系统上,那么就可以说 肛交很不错,因为其可以使用于所有的性别上。

类型事务修改 mysql 表类型 实际测试可执行


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论