mysql更改数据库引擎的方法

目前我的博客使用的mysqlmyisam引擎,因为需要事务的支持,所以需要将数据库引擎更换到innodb,目前mysql5.5开始支持innodb引擎,mysql5.6开始默认的引擎就是innodb,我使用的mysql5.7,所以直接更改我所用的库的引擎即可。我们首先登录数据查看下我所用的库的引擎状态mysql -u root -p #回车输入密码登录use sulao;show table status;可以看到目前所有表都是使用的myisam引擎,如果需要更换引擎可以直接...

阅读全文

MySQL存储引擎介绍

其实MySQL支持多种存储引擎,每种引擎有着一些自己独特的功能,用户在使用的时候,可以根据自己的业务场景来使用不同的存储引擎,其中MySQL最常用的存储引擎为:MyISAM和InnoDB。InnoDB(1) InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。在SQL查询中,可以自由地将InnoDB 类型的表与其他MySQL的表的类型混合起来,甚至在同一个查询中也可以混合。&n...

阅读全文