sql 中like会走索引嘛
时间: 2023-08-22 08:12:24 浏览: 52
回答: 根据引用\[1\]和引用\[2\]的内容,对于MySQL来说,当使用LIKE语句时,如果通配符%出现在搜索模式的开头,MySQL将无法使用索引进行查询,而是会进行全表扫描。因为MySQL无法确定%代表多少字符。所以在这种情况下,不会走索引。然而,对于PostgreSQL来说,根据引用\[3\]的内容,它支持正则表达式写法,并且可以使用索引进行查询。所以在PostgreSQL中,使用LIKE语句时,可以走索引。
#### 引用[.reference_title]
- *1* *2* [MySql中的like和in走不走索引](https://blog.csdn.net/weixin_45743816/article/details/125498105)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [PostgreSql like 不走索引](https://blog.csdn.net/songyundong1993/article/details/128739919)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]