当前位置: 首页 > news >正文

MySQL查询相关(初级)(全文重点)

where 是约束条件 先找到表 from t1 where 条件 : 指的是把表里的数据,一条一条的记录取出来 然后 group by 分组,

having 是过滤条件 指记录已经出来

聚合 count,max,min,avg,group_cancat(把组内的你想要的字段全部列举到一行).

聚合

  1. count
  2. max
  3. min
  4. avg
  5. group_cancat
where 条件:

  1. 可以用运算符
  2. between 80 and 100
  3. in(80,90,100) 值时80或者90或者100
  4. like'ff%' : pattern 可以是%或者_ ,%代表任意字符,_代表一个字符.
  5. 逻辑运算符:在多个条件直接可以用逻辑运算符 and or not

create table day43.employee select * from day42.employee;拷贝表

alter table employee rename emp;改名

having : 过滤

where 之后数据出来了,有了数据之后你才可以过滤它

执行优先级

from-->where-->group by-->聚合-->having

没有 where 条件,就把所有数据取出来.

order by关键字 : 排序

升序( asc )

降序( desc )

用在 having 后

select * from 表 order by age asc,salary desc;( 先按照年龄从小到大,完后再按照薪资从大到小排).

limit 限制打印几条

例子:

select * from 表 limit 0,3; 

从第0条开始往后取三条. 1,2,3

select * from 表 limit 3,3;

从第三条开始,往后取三条. 4,5,6


说白了 limit 就是 : 分页功能

转载于:https://www.cnblogs.com/ugfly/p/7503050.html

相关文章:

  • 堆的实现(图片演示+文字讲解)
  • Ubuntu ko模块的编译
  • 通过git安装npm私有模块
  • python 安装 setuptools Compression requires the (missing) zlib module 的解决方案
  • jquery easyui-datagrid/treegrid 清空数据参考
  • 【微信公众号发红包转账】微信公众号上手机网页接收请求,通过公众号给用户发红包 开发流程...
  • Linux驱动开发之注册
  • java:Properties属性文件概念
  • 从0实现一个tiny react(三)生命周期
  • python练习-统计包含数字字符串元组在内的列表内数据类型个数
  • MFC添加背景图片
  • C#/VB.NET 给Word文档添加/撤销书签
  • include 和require的区别
  • windows7安装saltstack
  • 训练过程中出现的报错
  • 分享的文章《人生如棋》
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • AWS实战 - 利用IAM对S3做访问控制
  • ES6 学习笔记(一)let,const和解构赋值
  • JavaScript DOM 10 - 滚动
  • Python爬虫--- 1.3 BS4库的解析器
  • zookeeper系列(七)实战分布式命名服务
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 第十八天-企业应用架构模式-基本模式
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 技术发展面试
  • 技术胖1-4季视频复习— (看视频笔记)
  • 目录与文件属性:编写ls
  • 跳前端坑前,先看看这个!!
  • 移动端 h5开发相关内容总结(三)
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 【干货分享】dos命令大全
  • ![CDATA[ ]] 是什么东东
  • ###C语言程序设计-----C语言学习(3)#
  • #includecmath
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (原)Matlab的svmtrain和svmclassify
  • ... 是什么 ?... 有什么用处?
  • .net 发送邮件
  • @Pointcut 使用
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [145] 二叉树的后序遍历 js
  • [ACTF2020 新生赛]Upload 1
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [C++]18:set和map的使用
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [LeetCode]--61. Rotate List
  • [LeetCode]-Integer to Roman 阿拉伯数字转罗马数字