模糊查询

like
% 代表任意数量的文字
_ 代表任一个文字

使用正则

  1. select * from blocks where content regexp '.*%5.*'

查询不限制数量

不指定 LIMIT:最多只返回前 32 条结果 ,
不限制数量:Limit -1 放在语句最后
限制一定数量:Limit 200

and的优先级高于or

所以下面这个查询更新文档的SQL中,created >= '?' AND created <= '?' OR updated >= '?' AND updated <= '?'= 【created >= '?' AND created <= '?' 】OR 【updated >= '?' AND updated <= '?' 】,即created字段和updated字段只需要一个字段在某一范围内就可以,所以就不需要加括号了

  1. SELECT root_id FROM blocks WHERE root_id != '?' AND (created >= '?' AND created <= '?' OR updated >= '?' AND updated <= '?')