概述
(推荐教程:mysql视频教程)
存储引擎,即表类型(table_type)
用户可以根据应用的需求选择如何来存储数据、索引、是否使用事务等。选择合适的存储引擎往往能够有效的提高数据库的性能和数据的访问效率,另外一个数据库中的多个表可以使用不同引擎的组合以满足各种性能和实际需求。
MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE等,其中InnoDB和BDB支持事务安全。它还支持一些第三方的存储引擎,例如TokuDB(高写性能高压缩存储引擎)、Infobright(列式存储引擎)。
mysql指定存储引擎
首先要介绍的更改存储引擎的方式就是更改MySQL的配置文件,如下图所示,找到my.ini文件
打开一行找到如下图所示的行,在这里把存储引擎修改成已需要的即可,如下图所示
接下来我们还可以通过SQL语句的方式修改,如下图所示,
在创建表的过程中,通过ENGINE即可指定存储引擎,在create语句最后加上engine=MyISAM
接下来通过Show语句来查看一下表的创建语句,你就会发现存储引擎已经修改成MyISAM了,如下图所示
另外,我们也可以通过alter table语句修改已存在的表的存储引擎,如下图所示
修改好以后还是通过Show语句来查看一下存储引擎进行验证,如下图所示
扩展资料
查看当前表使用的存储引擎
mysql> show create table emp;
登录后复制
或者
mysql> show table status like 'emp' G;
登录后复制
查看当前数据库支持的存储引擎
mysql> show engines G;
登录后复制
最后
以上就是光亮书包为你收集整理的mysql怎么指定存储引擎?的全部内容,希望文章能够帮你解决mysql怎么指定存储引擎?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复