今天我们来学习一些mysql的高级使用教程。
首先,我们用select语句来查看一下这个persons的表,注意这三句的结果
SQL LIKE 操作符
这里的 % 是一个通配符
这里我们又用Like找到了lastname以'ng'结尾的,中间有'i'的,以及中间没有'i'的
SQL 通配符
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。
SQL 通配符必须与 LIKE 运算符一起使用。
在 SQL 中,可使用以下通配符:
通配符 | 描述 |
---|---|
% | 替代一个或多个字符 |
_ | 仅替代一个字符 |
[charlist] | 字符列中的任何单一字符 |
[^charlist] 或者 [!charlist] |
不在字符列中的任何单一字符 |
至于charlist, mysql不知道是不支持还是用法不同,我们先放在一边
IN 操作符:(啥也不说了,一看就知道)
BETWEEN ... AND ... : (还是啥也不说了)