题解 | #针对上面的salaries表emp_no字段创建索引idx_emp_no#

针对上面的salaries表emp_no字段创建索引idx_emp_no

http://www.nowcoder.com/practice/f9fa9dc1a1fc4130b08e26c22c7a1e5f

MYSQL 中使用强制索引的语法

1 2 3 4 select col from table_name force index(index_name) where condition 本题正确答案

1 2 3 4 select * from salaries force index(idx_emp_no) where emp_no=10005 关于强制索引的一些解释 查询优化器是MySQL数据库服务器中的一个组件,它为SQL语句提供最佳的执行计划; 查询优化器使用可用的统计信息来提出所有候选计划中成本最低的计划; 例如,查询可能会请求价格在10到80之间的产品。如果统计数据显示80%的产品具有这些价​​格范围,那么它可能会认为全表扫描效率最高。但是,如果统计数据显示很少有产品具有这些价​​格范围,那么读取索引后跟表访问可能比全表扫描更快,更有效。 如果查询优化器忽略索引,您可以使用FORCE INDEX提示来指示它使用索引。

全部评论

相关推荐

07-14 13:47
门头沟学院 Java
Lynn012:你评估好自己的位置了吗《顶尖应届》
投递小米集团等公司7个岗位
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
程序员小白条:主要没亮点,项目也是网上的,平平无奇,那只能海投了,奖项总得有一些,然后就是现在最好是前后端都会,自己能做项目并且运维的,要么找星球项目改改,要么找个开源项目改改,自己能拓展功能才是主要的,跟做效率很低很低
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务