通配符检索数据

LIKE 操作符

    • 1、% 通配符
    • 2、_ 通配符
    • 3、使用技巧

学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记

  • 通配符:用于匹配值的一部分特殊字符
  • 搜索模式:由字面值、通配符或二者结合组成的搜索条件
  • 用法与正则表达式差不多

1、% 通配符

  • 匹配任意字符,不限数量
  • 不可匹配 NULL
  • 可在搜索模式任意位置使用,可重复使用
SELECT column
FRON list
WHERE condition;
# 如 WHERE name LIKE 'hong%';
# 检索以 hong 开头,任意字符在后的数据

2、_ 通配符

  • 只匹配单个字符
SELECT column
FRON list
WHERE condition;
# 如 WHERE name LIKE 'hong_';
# 检索以 hong 开头,单个字符在后的数据

3、使用技巧

  • 少用通配符,通配符搜索时间较长
  • 尽量不要在字符开始位置使用通配符

你可能感兴趣的:(MySQL基础系列笔记)