亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

LIKE 模糊查詢

前面介紹了如何查詢數據庫單條和多條數據,本小節介紹如何使用關鍵字模糊查詢符合要求的結果集,模糊查詢在實際業務中主要用于搜索關鍵字查詢需要的信息。

1.模糊查詢表達式

% 表示指代任意內容,例如 '%小%' 表示包含 的表達式,且 前后都有內容, '%小' 表示以 結尾的表達式, 前面有內容,后面沒有內容,'小%' 表示以 開頭的表達式, 前面沒有內容,后面有內容。

2.使用LIKE模糊查詢

以 teacher 表為例,需要查詢出姓 的教師信息結果集:

SELECT * FROM teacher WHERE name LIKE '王%';

執行結果如下圖:

圖片描述

3.小結

本小節介紹了模糊查詢表達式、如何模糊查詢,需要注意的是實際業務中如非必要盡量避免使用模糊查詢,如果必須要用,盡量選擇最左匹配原則,因為這樣可以使用到索引,形如 '王%' 這種格式,否則一旦數據量很大,沒有用到索引的模糊查詢性能可能會很差。