模糊匹配 LIKE

LIKE 做模糊匹配,专治只知道局部关键词的查询。% 通配任意长度,_ 通配单个字符,配合索引前缀还能跑得不慢。

模糊匹配 LIKE要点

模糊匹配 LIKE示例

						-- 名字含键盘
						SELECT * FROM product WHERE name LIKE '%键盘%';
						-- 以 2026 开头的时间串
						SELECT * FROM product WHERE created_at LIKE '2026%';
						-- 键盘加一个任意字符
						SELECT * FROM product WHERE name LIKE '键盘_';
避坑提醒:前缀带 % 的 LIKE 基本用不上索引会全表扫,数据量大时改用全文索引或前缀匹配。
模糊匹配 LIKE · 查询数据 知识卡片
卡片 04 / 07 · 查询数据(1080×1440 速查卡片)

查询数据知识点