改写:
不带while 影响很大的
表只要没有被删除,永远ID是自然增加的
一次性更改多个值
delete
查询
2.给字段取别名
as 可以省略
distinct 根据其后面的 字段 取唯一值
% 是任意多个字符的意思
支持用了正则表达式 但是比较慢
从user里面选择 所有的字段 按照 pass 字段降序 (desc) 排序
从0的下一位开始取两个
从0的下一位 开始取5个 0可以 默认
打乱
根据随机数打乱 然后 任意取出一个
随机去取3个
统计多少行 最好用count(*)
统计user 4 发帖量
求和
最高最低分
结束
分组聚合 多表查询
发帖 写表内容
每一个人 今天发了多少帖子 首先 对人分组
选择显示 name ,count(id)根据name 分组
增加帖子
分组后的选择必须用 having 而不是 where
选择显示name ,count (id){重命名 为tot} 从mess 表里面 根据name分组 ,然后选择条件是 tot大于等于5的
选择显示name ,count (id){重命名 为tot} 从mess 表里面 根据name分组 ,然后选择条件是 tot大于等于5的 排序 根据tot降序 desc
多表查询
在
都有谁 发了 多少帖子 ???
所有发过帖子的人