Mysql记录0305

来源:互联网 发布:前端ajax请求php文件 编辑:程序博客网 时间:2024/05/22 13:30

前记

最近在做的项目中用的是MySql数据库,怼sql也有一段时间了,遇到了一些问题,也学习了一些sql优化的知识,写下来作为记录。

目录

  1. btree和hash(3.5)
  2. sql执行顺序(3.7)
  3. sql执行计划(3.8-3.9)
  4. 关于索引(3.11-3.13)
    • 两列作为联合主键
    • 两列作为唯一索引
    • >、<以及<>能不能用索引
    • 单列索引和联合索引
    • 函数 索引
    • left join和join索引的问题
  5. sql技巧(3.13-3.15)
    • count
    • inner join/left join/right join/straight_join的区别
    • in和exists的区别
    • interval关键字
    • 一条sql实现saveOrUpdate功能
    • select子句和join字表
    • from两个表和join
    • 找出重复数据中id最大的那一条记录

正文

一、btree和hash(3.5)

二、sql执行顺序

三、sql执行计划

四、关于索引

五、sql细节与技巧

0 0
原创粉丝点击