mysql存储引擎对比与sql执行顺序

1、mysql存储引擎对比

存储引擎  myisam innodb memory archive
存储限制 256TB 64TB
事物   支持    
索引 支持 支持 支持  
锁的粒度 表锁 行锁 表锁 行锁
数据压缩 支持      
外键   支持    

2、sql执行顺序

  1. from
  2. on
  3. join
  4. where
  5. group by
  6. having+聚合函数
  7. select
  8. order by
  9. limit

实际上这个过程也并不是绝对这样的,中间mysql会有部分的优化已达到最佳优化效果,比如在select筛选出找到的数据集

原文地址:https://www.cnblogs.com/xshan/p/15501123.html