mysql模糊查询

更新时间:02-03 教程 由 昔日& 分享

MySQL中的like关键字是用于进行模糊查询的。其中,%表示任意多个字符,_表示一个字符。

SELECT * FROM table_name WHERE column_name LIKE '%abc%';SELECT * FROM table_name WHERE column_name LIKE 'a_cd';SELECT * FROM table_name WHERE column_name LIKE 'a\%b';

上面的代码中,第一行查询了包含"abc"字符串的所有行;第二行查询了第一个字符是"a",第三个字符是"d"的所有行;第三行查询了"a%b"的所有行,使用了转义字符"\"来转义"%"。

需要注意的是,like查询的效率相对较低,因为需要进行全局匹配。如果能够使用等号(=)或者范围查询(between)等方法代替like,尽量避免使用like关键字。

声明:关于《mysql模糊查询》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2071724.html