From a0e23e0c90bba2a3b5835ea236957edca73e8090 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=B3=E9=98=B3?= <260893248@qq.com> Date: Mon, 18 Mar 2019 19:27:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=B2=8C=E4=BC=BC=E5=8D=95=E8=AF=8D?= =?UTF-8?q?=E6=9C=89=E7=82=B9=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 貌似单词有点错误 --- .../MySQL Index.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" "b/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" index 27b82c8bc70..e8d968f2750 100644 --- "a/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" +++ "b/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" @@ -70,7 +70,7 @@ select * from user where city=xx; // 无法命中索引 冗余索引指的是索引的功能相同,能够命中 就肯定能命中 ,那么 就是冗余索引如(name,city )和(name )这两个索引就是冗余索引,能够命中后者的查询肯定是能够命中前者的 在大多数情况下,都应该尽量扩展已有的索引而不是创建新索引。 -MySQLS.7 版本后,可以通过查询 sys 库的 `schemal_r dundant_indexes` 表来查看冗余索引 +MySQLS.7 版本后,可以通过查询 sys 库的 `schema_redundant_indexes` 表来查看冗余索引 ### Mysql如何为表字段添加索引??? From cfd5ab8f0c537b4bce2e50d42985259645846d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=B3=E9=98=B3?= <260893248@qq.com> Date: Mon, 18 Mar 2019 19:38:36 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BC=BC=E4=B9=8E=E6=98=AF=E6=A0=87?= =?UTF-8?q?=E7=82=B9=E6=89=93=E9=94=99=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 似乎是标点打错了 --- .../MySQL Index.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" "b/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" index e8d968f2750..f18b4a077ee 100644 --- "a/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" +++ "b/\346\225\260\346\215\256\345\255\230\345\202\250/MySQL Index.md" @@ -55,7 +55,7 @@ MySQL的基本存储结构是页(记录都存在页里边): ### 最左前缀原则 -MySQL中的索引可以以一定顺序引用多列,这种索引叫作联合索引。如User表的name和city加联合索引就是(name,city)o而最左前缀原则指的是,如果查询的时候查询条件精确匹配索引的左边连续一列或几列,则此列就可以被用到。如下: +MySQL中的索引可以以一定顺序引用多列,这种索引叫作联合索引。如User表的name和city加联合索引就是(name,city),而最左前缀原则指的是,如果查询的时候查询条件精确匹配索引的左边连续一列或几列,则此列就可以被用到。如下: ``` select * from user where name=xx and city=xx ; //可以命中索引