返回顶部
首页 > 资讯 > 数据库 >mysql查询语句汇总
  • 341
分享到

mysql查询语句汇总

mysql聚合函数 2024-08-01 05:08:54 341人浏览 八月长安
摘要

Mysql查询语句汇总:一、基本查询语句:select指定列,from指定表,where设置条件。二、聚合函数:count计数,sum求和,avg求平均,min求最小

Mysql查询语句汇总:一、基本查询语句:select指定列,from指定表,where设置条件。二、聚合函数:count计数,sum求和,avg求平均,min求最小值,max求最大值。三、排序和限制:order by排序,limit限制行数。四、分组和聚合:group by分组,having过滤分组结果。五、连接查询:join连接表,left/right/inner指定连接方式。六、子查询:in/not in比较子查询结果,exists/not exists检查子查询是否存在结果。

MySQL 查询语句汇总

一、基本查询语句

  • SELECT:选择要查询的列
  • FROM:指定要查询的表
  • WHERE:设置查询条件

示例:选择 id 和 name 列,从 users 表中查询所有用户

SELECT id, name FROM users;

二、聚合函数

  • COUNT:计算行数
  • SUM:计算总和
  • AVG:计算平均值
  • MIN:计算最小值
  • MAX:计算最大值

示例:计算 users 表中用户的总数量

SELECT COUNT(*) FROM users;

三、排序

  • ORDER BY:根据指定列对结果进行排序,可使用 ASC(升序)或 DESC(降序)
  • LIMIT:限制返回的行数

示例:根据 id 升序排序并返回前 5 个用户

SELECT id, name FROM users ORDER BY id ASC LIMIT 5;

四、分组和聚合

  • GROUP BY:根据指定列对结果进行分组
  • HAVING:对分组后的结果进行过滤

示例:按性别对用户进行分组,并统计每个组的用户数

SELECT gender, COUNT(*) AS user_count FROM users GROUP BY gender;

五、连接查询

  • JOIN:将多个表连接起来,基于公共列
  • LEFT JOIN:包括左表的所有行,即使在右表中没有匹配项
  • RIGHT JOIN:包括右表的所有行,即使在左表中没有匹配项
  • INNER JOIN:仅返回具有匹配项的行

示例:连接 users 表和 orders 表,基于 user_id 列

SELECT * FROM users u INNER JOIN orders o ON u.user_id = o.user_id;

六、子查询

  • IN/NOT IN:将子查询的结果作为比较条件
  • EXISTS/NOT EXISTS:检查子查询是否存在结果

示例:查找在 orders 表中具有订单的用户

SELECT * FROM users WHERE id IN (SELECT user_id FROM orders);

以上就是mysql查询语句汇总的详细内容,更多请关注编程网其它相关文章!

您可能感兴趣的文档:

--结束END--

本文标题: mysql查询语句汇总

本文链接: https://lsjlt.com/news/620565.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql查询语句汇总
    mysql查询语句汇总:一、基本查询语句:select指定列,from指定表,where设置条件。二、聚合函数:count计数,sum求和,avg求平均,min求最小...
    99+
    2024-08-01
    mysql 聚合函数
  • MySQL查询语法汇总
    前言: 本篇文章主要简介下MySQL中where,group by ,order by ,limit,join,union ,union all,子表等查询语法。 测试数据准备 cr...
    99+
    2022-05-26
    MySQL 查询 MySQL 查询语法
  • MySQL条件查询语句常用操作全面汇总
    目录模糊查询union排序 数量限制分组综合顾名思义, 条件查询就是使用where字句 , 将满足条件的数据筛选出来 语法 : select ...
    99+
    2024-04-02
  • MySQL语句汇总整理
    目录1.选择数据库 USE2.显示信息 SHOW3.创建表 CREATE TABLE4.插入数据 INSERT1.选择数据库 USE 刚链接到MySQL时,没有数据库打开供你使用,而...
    99+
    2024-04-02
  • mysql-删除语句汇总
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、删除的4中方式二、测试数据准备1.创建数据表,插入测试数据 三、sql详解1. DELTED 语句2. TRUNCATE 语句3. alt...
    99+
    2023-08-16
    mysql 数据库 sql
  • T-SQL语句汇总
    今天和大家一起来分享一下SQL语句,T-SQL的用法和语法,以及一些例子,目的是帮助大家一起来复习一下T-SQL的基本语句,以便在项目中更快速的运用,当然对于新手来说就更应该去学习和总结了。我个人感觉数据库...
    99+
    2024-04-02
  • MySQL 常用的拼接语句汇总
    前言:在MySQL中 CONCAT ()函数用于将多个字符串连接成一个字符串,利用此函数我们可以将原来一步无法得到的sql拼接出来,在工作中也许会方便很多,下面主要介绍下几个常用的场景。 注:适用于5.7版本...
    99+
    2022-05-31
    MySQL 拼接 MySQL 拼接语句
  • T-SQL查询语句大总结
    T-SQL查询语句大总结 防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚 注:表格及语法众多,因此总结为sql server 语句,各位朋友如有需要可参考,谢谢! 案例一:表如下图所示实...
    99+
    2024-04-02
  • MySQL 数据表查询语句关键词总结
    对于一条sql 语句,用到很多关键词 SELECT FROM JOIN WHERE GROUP BY HAVING ORDER BY LIMIT,在命名时候不能和这些...
    99+
    2024-04-02
  • mysql查询语句优化
     这篇说下mysql查询语句优化 是否请求了不需要的数据 典型案例:查询不需要的记录,多表关联时返回全部列,总是取出全部列,重复查询相同的数据。 是否在扫描额外的记录 ...
    99+
    2022-05-11
    mysql
  • 怎么查询mysql语句
    这篇文章主要介绍怎么查询mysql语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查询mysql语句的方法:查询一张表中的记录时,代码为【select * from 表名...
    99+
    2024-04-02
  • MySQL 基本查询语句
    1.SQL分类 DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。...
    99+
    2023-09-27
    mysql 数据库 sql
  • MySQL 查询语句大全
    目录 基础查询 直接查询 AS起别名 去重(复)查询 条件查询 算术运算符查询 逻辑运算符查询 正则表达式查询⭐ 模糊查询 范围查询 是否非空判断查询 排序查询  限制查询(分页查询) 随机查询 分组查询 HAVING 高级查询 子...
    99+
    2023-08-31
    mysql 数据库 sql
  • Mysql查询语句大全
    简单查询 ## 直接查询语法:select 字段 from 表名;举例:select name, age from student;解析:从 student 表中查询 name 与 age ## 条件查询语法:selec...
    99+
    2023-08-16
    mysql sql 数据库
  • mysql必背查询语句
    mysql 查询必知:1. 查询所有数据:select * from table_name; 2. 查询特定列数据:select column1, column2, ...
    99+
    2024-08-01
    mysql 聚合函数
  • mysql条件查询语句
    mysql条件查询语句用于根据特定条件检索数据,使用where子句指定条件,支持多种条件类型,包括比较运算符、逻辑运算符、null检查、字符串匹配等。高级条件包括子查询、连接、...
    99+
    2024-08-02
    mysql
  • mysql查询锁表语句
    mysql 提供以下显式锁表语句:lock tables:用于显式锁表,语法为:lock tables table_name[as lock_alias] [mode] [timeout...
    99+
    2024-08-02
    mysql
  • 如何设计高效合理的MySQl查询语句?23种常用类型汇总
    MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化...
    99+
    2023-06-06
  • MySQL新手入门进阶语句汇总
    目录引言一、常用查询1.1、order by按关键字排序升序排序 降序排序结合where进行条件过滤在排序多字段排序1.2、and/or判断and/or使用1.3、distinct查询不重复记录1.4...
    99+
    2024-04-02
  • mysql 查询语句可以使用的函数总结
    mysql 查询语句有时候需要用到函数,但是函数比子查询的效率要高,有时候函数还是很方便的,下面简单总结sql函数具体用法。 1,对数字处理函数avg()count()max()min()sum()2,对字...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作