MySQL 第二环节 增删改查 练习

Posted 杜东洲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 第二环节 增删改查 练习相关的知识,希望对你有一定的参考价值。

 

 

改写:

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

 

 

 

 

 多表查询 

 

 

 

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

 

 

 

 

 

所有发过帖子的人 

 

以上是关于MySQL 第二环节 增删改查 练习的主要内容,如果未能解决你的问题,请参考以下文章

使用MySQL练习增删改查时出现连接错误

0603mysql数据增删改查练习

学习Mysql第二天--增删改查

框架 day30 Struts2练习项目-人员管理(增删改查)

实现学校信息增删改查-第一节添加学校名称

第10节、案例-客户关系管理系统之增删改查笔记