



改写:





不带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



多表查询





在





都有谁 发了 多少帖子 ???








所有发过帖子的人

