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

Mysql查询(SELECT)

基本查询:SELECT FROM
SELECT 查询字段 FROM 表名;
SELECT * FROM userinfo;

条件查询:用where表示查询条件
SELECT 查询字段 FROM 表名  WHERE 条件;

模糊查询:like
%匹配0或多个字符,一般不用左模糊(%放在左边,导致索引失效,降低查询效率)

SELECT 查询字段 FROM 表名 WHERE username LIKE "%熊%";

_代表匹配一个字符

SELECT 查询字段 FROM 表名 WHERE username LIKE "_二";

分页查询:limit
语法 limit 起始索引,个数
分页查询第m页,每页展示n 条数据 limit (m-1)*n, n 

SELECT 查询字段 FROM 表名 LIMIT 0,2;

排序查询:ORDER BY    ASC升序 DESC降序
SELECT 查询字段 FROM 表名 ORDER BY age ASC;
SELECT 查询字段 FROM 表名 ORDER BY age DESC;

聚合函数:count()   sum()  avg()   max()  min()
SELECT COUNT(0) FROM 表名;
SELECT SUM(age) FROM 表名;
SELECT AVG(age) FROM 表名;
SELECT MAX(age) FROM 表名;
SELECT MIN(age) FROM 表名;

分组查询:GROUP BY
分组查询  group by 字段

SELECT 查询字段 FROM 表名 GROUP BY sex;

having条件查询  where分组前,having分组后的条件

SELECT sex,COUNT(0),AVG(age) FROM userinfo WHERE age > 22 GROUP BY sex HAVING AVG(age) > 15;

子查询:把查询到的结果当作另一个查询的条件
SELECT 查询字段 FROM 表名 WHERE age=(SELECT MAX(age) FROM userinfo);

显示内连接:INNER JOIN    inner可以省略
SELECT 查询字段 FROM 表名 JOIN 表名 ON 连接条件;

隐式内连接:
SELECT 查询字段 FROM 表名1,表名2 WHERE 连接条件;

左外连接:LEFT JOIN
查询的是左边表的所有部分和右边表的交集   主表在左,从表在右

SELECT 查询字段 FROM 表名1  LEFT JOIN 表名2  ON 连接条件;

右外连接:RIGHT JOIN
查询的是右边表的所有部分和左边表的交集   主表在右,从表在左

SELECT 查询字段 FROM 表名1  RIGHT JOIN  表名2  ON 连接条件;
 

http://www.lryc.cn/news/150362.html

相关文章:

  • 基于JAVAEE技术的ssm校园车辆管理系统源码和论文
  • opencv-人脸识别
  • 九、idSpanMap使用基数树代替原本的unordered_map 十、使用基数树前后性能对比
  • 政府科技项目验收全流程分享
  • 基于Matlab实现生活中的图像信号分类(附上源码+数据集)
  • YOLOv5算法改进(12)— 替换主干网络之Swin Transformer
  • php 权限节点的位运算
  • ClickHouse进阶(六):副本与分片-2-Distributed引擎
  • Git和Github的基本用法
  • 279. 完全平方数
  • 一篇文章学会C#的正则表达式
  • 智慧工地源码 智慧大屏、手机APP、SaaS模式
  • C# WPF监听USB插入拨出
  • Prometheus监控(三)架构
  • linux kvm网桥br简单理解和持久化配置
  • 【LeetCode-中等题】105. 从前序与中序遍历序列构造二叉树
  • uniapp 配置网络请求并使用请求轮播图
  • c#在MVC Api(.net framework)当中使用Swagger,以及Demo下载
  • Linux 常见命令操作
  • 前端实习第七周周记
  • DevOps理念:开发与运维的融合
  • windows下Mysql安装配置教程
  • [开发|java] activeJdbc的model的isModified方法说明
  • 23062day6
  • MiniExcel
  • 全球公链进展| Shibarium重新开放跨链桥提款;USDC计划在Polygon PoS等 6 个新区块链上推出
  • 关于C# halcon内存泄漏的研究
  • 高精度地图定位在高速公路自动驾驶系统中的应用
  • 【Apollo学习笔记】——规划模块TASK之SPEED_HEURISTIC_OPTIMIZER
  • R语言APRIORI关联规则、K-MEANS均值聚类分析中药专利复方治疗用药规律网络可视化...