MySQL的视图查询不走索引吗?

其他的像pg支持吗?

阅读 9.8k
1 个回答

因为在mysql中有些查询语句是用不到索引的。
1.like语句;
2.列类型为字符串类型,查询时没有用单引号引起来;
3.在where查询语句中使用表达式;
4.在where查询语句中对字段进行NULL值判断;
5.在where查询中使用了or关键字, myisam表能用到索引, innodb不行;(用UNION替换OR,可以使用索引);
6.全表扫描快于索引扫描(数据量小时)

兄弟,觉得OK的话点个赞或者采纳一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏