一、like语法
①MySQL中模糊查询语法有【like】、【not like】两种。
②like运算符用于where表达式中,以搜索匹配字段中的指定内容
③like通常与通配符%一起使用,%表示通配pattern中出现的内容,而不加通配符%的like语法,表示精确匹配,其实际效果等同于 = 等于运算符
二、使用LIKE查询的数据的例子
(1)找出所有username以"小"开头的记录
小%表示以小开头,而后面可以是任意字符,同样,%小,表示以”小”结尾,而%小%则表示包含“小”这个字符(并一同包含"%小"和"小%"这两种情况)
SELECT * FROM user WHERE username LIKE ‘小%’
(2)like大小写问题
like匹配字符的时候,默认情况下是不区分大小写的,如果在需要区分大小写的时候,可以加入binary操作符: