智能社视频24/25

四大操作语句:

  1、删  DELETE

    DELETE FROM 表 WHERE 条件

  2、增  INSERT  

    INSERT INTO 表(字段列表) VALUES(值列表)

  3、改  UPDATE

    UPDATE 表 SET 字段=值,字段=值,... WHERE 条件

  4、查  SELECT

    SELECT * FROM 表 WHERE 条件

  

子句:

  WHERE 条件

    WHERE name='blue'

    WHERE age>19

    WHERE age<=19

    WHERE AGE>=19 AND score<60

    WHERE cach>100 OR score>10000

  ORDER 排序

    ORDER BY age ASC/DESC

      ASC  升序(从小到大)

      DESC   降序(从大到小)

    ORDER BY price DESC

      价格降序排列

    ORDER BY price ASC,scale DESC

      价格升序排列,如果价格相同,再按销量降序排列

  

  GROUP 聚类-合并相同的

    COUNT 计数用、MIN、MAX、AVG、SUM

    SELECT class,COUNT(class)  FROM student_table GROUP BY class;

      统计每班人数

    SELECT class,AVG(score) FROM student_table GROUP BY class;

      统计每个班平均分

class    score
1 54.25
2 98.5
3 56.5

    

    SELECT class,MAX(score),MIN(score)  FROM student_table GROUP BY class;

      统计每个班的最高分、最低分

ID    class    name    score
1 1 小明 34
2 2 小红 98
3 1 小刚 26
4 2 小华 99
5 3 小强 18
6 3 小四 95
7 1 小刘 57
8 1 小花 100

    

    SELECT name,SUM(price) FROM sales_table GROUP BY name ORDER BY SUM(price) DESC;

      查询每个人的消费总额,并降序排序

name    SUM(price)
李四 119000
张三 74000
赵六 18
blue 12

  LIMIT-限制输出、分页

    LIMIT 10;  前10条

    LIMIT 5,8;   从5开始,要8个

    limit (n-1)*20,20   第n页,每页20条

子句之间是有顺序的:

  WHERE GROUP ORDER LIMIT  筛选 合并 排序 限制

  例:SELECT class,COUNT(class) FROM student_table WHERE score>>60 GROUP BY class ORDER BY COUNT(class) DESC LIMIT2;

      

数据库导入导出:

  表格-右键-转储sql文件-选择地址

  新建数据库-右键-运行sql文件

  

      

最新文章

  1. NSOperationQueue的其他方法
  2. python调用模块&amp;函数
  3. VC----对话框Dialog
  4. How To Ask Questions The Smart Way
  5. 用get方式提交请求的url带有中文参数
  6. Maven exclusion
  7. Oracle笔记 十四、查询XML操作、操作系统文件
  8. JqueryMobile动态生成listView并实现刷新的两种方法
  9. java tools: jstat
  10. JAVA访问配置文件总结
  11. TC Asia Competition
  12. logstash 分析nginx 错误日志
  13. GitLab 客户端添加SSH KEY
  14. Error loading MySQLdb module: No module named &#39;MySQLdb&#39;----------- django成功连接mysql数据库的方法
  15. Apple Tree POJ - 2486 (树形dp)
  16. 在vscode中使用eslint+prettier格式化vue项目代码 (转载)
  17. react-native 打包成apk 文件
  18. Symantec Backup Exec 2010 安装报 bad ELF interpreter: No such file or directory
  19. 入门项目 A4 db_handler 数据操作文件
  20. C#利用SerialPort控件进行串口编程小记

热门文章

  1. angular路由配置以及使用
  2. webpack打包css文件
  3. Laravel 错误处理
  4. tinyproxy 反向代理无法上网原因
  5. MYSQL中使用事务的案例
  6. Spring-session整合到Redis
  7. Python玩转人工智能最火框架 TensorFlow应用实践
  8. JMETER的三个线程组
  9. leetcode 847. Shortest Path Visiting All Nodes 无向连通图遍历最短路径
  10. Newtonsoft.json 二次引用出错解决办法