SELECT * FROM users WHERE username LIKE '%john%'; SELECT * FROM users WHERE username LIKE 'john%'; SELECT * FROM users WHERE username LIKE '%john';
第一个示例将搜索所有包含john的用户名。 第二个示例将搜索所有以john开头的用户名。 第三个示例将搜索所有以john结尾的用户名。
请注意,使用LIKE与%将使MySQL执行全表扫描。 如果您的表很大,则此操作可能非常缓慢。 因此,您应该尽可能缩小此操作的范围。