mysql怎么指定存储引擎?


本文摘自PHP中文网,作者青灯夜游,侵删。

mysql中指定引擎的方法:1、创建表时,可以通过ENGINE来指定存储引擎,在create语句最后加上“engine=存储引擎;”即可;2、修改表时,可以使用“alter table 表名 engine=存储引擎;”来指定存储引擎。

(推荐教程:mysql视频教程)

存储引擎,即表类型(table_type)

用户可以根据应用的需求选择如何来存储数据、索引、是否使用事务等。选择合适的存储引擎往往能够有效的提高数据库的性能和数据的访问效率,另外一个数据库中的多个表可以使用不同引擎的组合以满足各种性能和实际需求。

MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE等,其中InnoDB和BDB支持事务安全。它还支持一些第三方的存储引擎,例如TokuDB(高写性能高压缩存储引擎)、Infobright(列式存储引擎)。

mysql指定存储引擎

首先要介绍的更改存储引擎的方式就是更改MySQL的配置文件,如下图所示,找到my.ini文件

3.png

打开一行找到如下图所示的行,在这里把存储引擎修改成已需要的即可,如下图所示

4.png

接下来我们还可以通过SQL语句的方式修改,如下图所示,

在创建表的过程中,通过ENGINE即可指定存储引擎,在create语句最后加上engine=MyISAM

5.png

接下来通过Show语句来查看一下表的创建语句,你就会发现存储引擎已经修改成MyISAM了,如下图所示

6.png

另外,我们也可以通过alter table语句修改已存在的表的存储引擎,如下图所示

7.png

修改好以后还是通过Show语句来查看一下存储引擎进行验证,如下图所示

8.png

阅读剩余部分

相关阅读 >>

配置mysql主从服务实例

详解mysql 事务及数据的一致性处理

学习mysql如何优化查询速度

mysql字段类型如何选择

mysql更改用户密码命令有哪些

mysql数据库事务transaction示例讲解教程

mysql空间数据存储及函数

mysql怎么添加唯一约束?

mysql怎么查两个表的交集

mysql的并发参数调整详解

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...