# MySQL LIKE

# 语法

WHERE LIKE ''

# 占位符

  • 下划线 _ 表示一个字符
  • 百分号 % 表示一个或做个字符
语法 作用
LIKE 'a%' 以 a 开头的任意字符
LIKE '%a' 以 a 结尾的任意字符
LIKE '%a%' 包含 a 的任意字符
LIKE 'a%b' 以 a 开头 b 结尾的任意字符
LIKE 'a__%' 以 a 开头 长度至少为 3 的任意字符

# 举例

-- 查找地址是岳麓开头的用户
SeLECT * FROM customers
WHERE address LIKE '岳麓%'
-- 查找地址是小区结尾的用户
SeLECT * FROM customers
WHERE address LIKE '%小区'
-- 查找地址是岳麓开头并且长度至少为 4 的用户
SeLECT * FROM customers
WHERE address LIKE '岳麓__%'