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

     

     多表查询 

     

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

     

     

     

    所有发过帖子的人 

  • 相关阅读:
    Win2008 Server MySql安装包详细安装教程
    ef codefirst VS里修改数据表结构后更新到数据库
    c#扩展方法
    c#异步学习笔记
    winform SerialPort串口通信问题
    委托与事件学习笔记
    泛型的优点
    c#泛型约束 (where T:class)
    .net扩展方法
    mvc5视图view不使用默认母版页
  • 原文地址:https://www.cnblogs.com/D-DZDD/p/7295184.html
Copyright © 2011-2022 走看看