zoukankan      html  css  js  c++  java
  • 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

     

     多表查询 

     

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

     

     

     

    所有发过帖子的人 

  • 相关阅读:
    抽象工厂模式
    工厂模式
    简单工厂模式
    查询功能测试的测试点汇总
    网卡设置 网卡的高级设置说明
    30道python真实面试题(搜集到的,看看其实都是基础)
    测试用例设计方法--正交试验法
    小游戏:乌龟吃鱼
    Tkinter 的三大布局管理器 pack、grid 和 place用法汇总
    Python中输出字体的颜色设置
  • 原文地址:https://www.cnblogs.com/D-DZDD/p/7295184.html
Copyright © 2011-2022 走看看