MySQL学习日志 MySQL存储引擎

MySQL提供了多个存储引擎

包括处理事务安全表的引擎和处理非事务安全表的引擎。

同一数据库内可以使用多个引擎,来对应多个不同处理需要的表。来提高整个数据库的性能

  • 查看MySQL支持的存储引擎

SHOW ENGINES;

查看本MySQL支持的存储引擎。

engine 代表引擎名

support  当前是否支持

transaction  是否支持事务型数据库

  • innodb存储引擎

innodb存储引擎是事务性数据库的首选,支持事务安全表(ACID),支持行锁定和外键。

innodb介绍

  • MyISAM存储引擎

myisam基于isam存储引擎,并对其进行拓展。它是在web,数据仓库和其他应用环境下最长使用的存储引擎之一。

myisam拥有较高的插入,查询速度,但不支持事务。

myisam存储引擎介绍

  • memory存储引擎

memory存储引擎将表内的数据存储在内存中,为查询和引用其他表数据提供快速的访问方式。

memory存储引擎


  • 存储引擎的选择

不同的存储引擎都有各自的特点,适应于不同的需求,为了做出选择,首先需要考虑每一个存储引擎提供了那些不用的功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值