mysql 中 LIKE 用于模糊查询,主要是针对字符型字段的,在一个字符型字段列中检索包含对应子串的。
like语句的语法格式是
select * from 表名 where 字段名 like 对应值(子串)
Like两种使用情况 1、数据库存储的字段值更精确,参数为模糊值(一般情况都是这样);
2、数据库存储的字段值为模糊值,参数是更精确的值。
NSTR() 但是今天我查了下mysql的资料发现居然还有个更牛掰的mysql的函数instr() instr()是通过字符串中查找子字符串或检查字符串中是否存在子字符串
//str是要搜索的字符串。 //substr是要搜索的子字符串。 instr(str,substr)
select username,password,sex,age from user_info where instr(username,'美琪')>0;
like模糊查询和instr查询,instr更加快些,且能泛搜索,like是最左原则
本文为码上有钱原创文章,转载无需和我联系,但请注明来自码上有钱博客https://oldcai688.com
最新评论