浅谈——MySQL存储引擎

发布时间:2020-02-27 21:16:53 作者:warrent
来源:网络 阅读:344

博文大纲:

前言

数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。

MySQL提供了多个不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。在MySQL中,不需要在整个服务器中使用一种引擎,针对具体要求可以对每一个表使用不同的存储引擎。

一、MyISAM存储引擎

1、MyISAM存储引擎的特点
2、MyISAM适用场景

二、InnoDB存储引擎

1、InnoDB存储引擎的特点
2、InnoDB 适用场景

三、Memory存储引擎特点

四、如何选择合适的存储引擎?

不同的业务需求需要选择不同的存储引擎,具体可以参照以下几点来进行选择:

主要的三个数据引擎所支持的功能如下表所示:

浅谈——MySQL存储引擎

五、查看及修改表的默认引擎

mysql> show engines\G;                <!--查看数据库支持的引擎-->
mysql> show variables like 'default_storage_engine';       <!--查看默认的存储引擎-->
mysql> show variables like '%engine%';     <!--查看全部的默认引擎-->
mysql> show create table t01\G;     <!--查看t01表的默认引擎-->
mysql> alter table t01 engine=myisam;     <!--修改其默认引擎为myisam-->

———————— 本文至此结束,感谢阅读 ————————

推荐阅读:
  1. Mysql -存储引擎
  2. MySQL之存储引擎

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql存储引擎

上一篇:WordPaster+ckeditor+phpcms+Wor

下一篇:DataOps系列丨DataOps的组织架构与挑战

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》