MySQL存储引擎?及InnoDB、MyISAM的区别?

1、MySQL存储引擎主要分为内建引擎第三方引擎。

2、内建引擎:InnoDBMyISAMArchiveBlackholeCSVFederatedMemoryMergeNDB

  第三方存储引擎:OLTPInfobrightAriaGroongaOQGraphQ4MSphinxSESpider

3、InnoDB和MyISAM区别:

  InnoDB支持事务,支持外键,不支持全文索引,支持行级锁,

  MyISAM不支持事务,不支持外键,支持全文索引,支持表级锁,

  如果存储数据量大、查询多,用MyISAM;如增删改比较多,用InnoDB

  没有where的count(*)使用MyISAM要比InnoDB快得多。因为MyISAM内置了一个计数器,count(*)时它直接从计数器中读,而InnoDB必须扫描全表。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值