单表查询语法
格式:
SELECT DISTINCT 字段1,字段2... FROM 表名
WHERE 条件
GROUP BY field
HAVING 筛选
ORDER BY field
LIMIT 限制条数
关键字执行优先级:
from
where
group by
select
distinct
having
order by
limit
1.找到表:from
2.拿着where指定的约束条件,去文件/表中取出一条条记录
3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组
4.执行select(去重)
5.将分组的结果进行having过滤
6.将结果按条件排序:order by
7.限制结果的显示条数
update:
1.更新一张表的多条数据
UPDATE wz_family_chat_user
SET deleted_at = NULL #设置字段更改数据
WHERE
`wz_family_chat_user`.`family_id` = 10
# 表.字段 找到家庭群id为10的所有数据
最后效果就是把家庭群id是10的所有数据的deleted_at设置为null