标签:指定 基本 var 建立 arch nio 查询 code 支持
1、SQL的执行顺序
手写的顺序:
真正机器执行的顺序:
2、七种join查询
最后两种语法mysql不支持,但是我们可以用union来联合其他的查询结果来拼凑出最终结果。
1、什么是索引?
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。
也可以简单理解为“排好序的快速查找数据结构”
数据本身之外,数据库还维护着一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现高级查找算法,这种数据结构就是索引。
一般来说索引本身也很大,不可能全部存储在内存中,因此所以往往以索引文件的形式存储在磁盘上。
2、索引的优势和劣势
优势
劣势
3、索引的分类
4、基本语法
创建
CREATE [UNIQUE] INDEX indexName ON table_name(columnname(length))
ALTER table_name ADD [UNIQUE] INDEX indexName ON (columnname(length))
如果时CHAR、VARCHAR类型,length可以小于字段实际长度,如果是BLOB和TEXT类型,必须指定length
删除
DROP INDEX [indexName] ON table_name
查看
SHOW INDEX FROM table_name
5、哪些情况需要创建索引?
6、哪些情况不需要创建索引?
标签:指定 基本 var 建立 arch nio 查询 code 支持
原文地址:https://www.cnblogs.com/lee0527/p/12236130.html