myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

凤凰 2021-1-19 113 1/19

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

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

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

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

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

mysql指定存储引擎

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

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

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

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

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

扩展资料

查看当前表使用的存储引擎

mysql> show create table emp;

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

或者

mysql> show table status like 'emp' \G;

myMySQL数据库怎么指定存储引擎? MySQL数据库使用教程

查看当前数据库支持的存储引擎

mysql> show engines \G;

更多编程相关知识,请访问:编程入门!!

以上就是mysql怎么指定存储引擎?的详细内容,更多请关注本站其它相关文章!

- THE END -

凤凰

1月19日09:37

最后修改:2021年1月19日
0

非特殊说明,本博所有文章均为博主原创。