MySQL索引面试题及讲解

deletelazy · · 1390 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

1. 下面哪些语句会使用到索引,哪些索引起了作用? ``` CREATE TABLE t1 ( id int unsigned NOT NULL auto_increment, a int unsigned NOT NULL DEFAULT 0, b int unsigned NOT NULL DEFAULT 0, c int unsigned NOT NULL DEFAULT 0, PRIMARY KEY(id), KEY abc (a, b, c) USING BTREE ); (1). SELECT * FROM t1 WHERE a=3 AND b=5 AND c=4; (2). SELECT * FROM t1 WHERE c=4 AND b=6 AND a=3; (3). SELECT * FROM t1 WHERE a=3 AND c=7; (4). SELECT * FROM t1 WHERE a=3 AND b>7 AND c=3; (5). SELECT * FROM t1 WHERE b=3 AND c=4; (6). SELECT * FROM t1 WHERE a>4 AND b=7 AND c=9; (7). SELECT * FROM t1 WHERE a=3 ORDER BY b; (8). SELECT * FROM t1 WHERE a=3 ORDER BY c; (9). SELECT * FROM t1 WHERE b=3 ORDER BY a; ``` #### 题目的详细讲解,欢迎关注 <font color=red size=5> Go后端干货</font> #### Go,后端等技术干货分享,欢迎一起交流学习 ![WechatIMG99.png](https://static.studygolang.com/190508/d20b3d9f2790729effb6cbea985e443d.png)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1390 次点击  
加入收藏 微博
4 回复  |  直到 2019-05-10 18:17:08
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传