NULL值
SELECT或WHERE读取数据为NULL时无法查询,NULL有专门的运算符:
1. IS NULL
2. IS NOT NULL
3. <=> 比较的两个值相等或都为NULL返回true
SELECT * FROM table WHERE XXX IS NULL;
SELECT * FROM table WHERE XXX IS NULL;
正则表达式
MySQL正则操作符
^ 字符串开始位置
$字符串结束位置
.匹配除\n之外的任意单个字符
[...]匹配包含的任意一个字符
[^...]匹配不包含的任意一个字符
x|y|z 匹配x或y或z
*匹配前面的子表达式零次或多次 zo*等价于zo{0,}
+匹配前面表达式一次或多次,zo+等价于zo{1,}
{n}匹配前面字符的n次,n为非负整数
{n,m}匹配前面字符的n到m次