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

MySQL单表条件查询语句

1. SELECT语句

SELECT语句是MySQL中最基本、最常用的查询语句,它用于从表中检索数据。以下是SELECT语句的基本语法:

SELECT 列名 FROM 表名;

例如,假设我们有一个名为customers的表,其中包含idnameemail列,我们可以使用以下SELECT语句检索所有客户的姓名和电子邮件:

SELECT name, email FROM customers;

2. WHERE子句

WHERE子句用于在查询中添加条件,从表中筛选出满足特定条件的数据。以下是WHERE子句的基本语法:

SELECT 列名 FROM 表名 WHERE 条件;

例如,我们可以使用以下SELECT语句检索姓为“Smith”的客户的姓名和电子邮件:

SELECT name, email FROM customers WHERE last_name = 'Smith';

3. LIKE运算符

LIKE运算符用于在WHERE子句中进行模糊匹配。以下是LIKE运算符的基本语法:

SELECT 列名 FROM 表名 WHERE 列名 LIKE '模式';

例如,我们可以使用以下SELECT语句检索所有姓以“J”开头的客户的姓名和电子邮件:

SELECT name, email FROM customers WHERE last_name LIKE 'J%';

在这个例子中,%符号表示匹配任意字符。

4. ORDER BY子句

ORDER BY子句用于对结果进行排序。以下是ORDER BY子句的基本语法:

SELECT 列名 FROM 表名 ORDER BY 列名 ASC/DESC;

例如,我们可以使用以下SELECT语句按客户ID的升序对客户进行排序:

SELECT * FROM customers ORDER BY customer_id ASC;

5. GROUP BY子句

GROUP BY子句用于按指定列对结果进行分组。以下是GROUP BY子句的基本语法:

SELECT 列名 FROM 表名 GROUP BY 列名;

例如,我们可以使用以下SELECT语句按客户所在城市对客户进行分组:

SELECT city, COUNT(*) FROM customers GROUP BY city;


http://www.mrgr.cn/news/1937.html

相关文章:

  • 【页面提取】将搜索到的内容进行截屏保存,搜索到的标题及链接输出到电子表格
  • 探索 Resolume Arena 7 - 引领 VJ 音视频创作的卓越软件
  • 【AI学习】LLaMA模型的微调成本有几何?
  • spark client mode cluster mode 区别 与选择
  • C#中的S7协议
  • python_tutorials_t1,print input操作
  • JMeter常见的高频面试题整理
  • 【前缀和算法】--- 一维和二维前缀和模板
  • jenkins 发布镜像清理
  • LLM才硬件(显存)需求
  • 《AI视频类工具之十六——​ Apple Motion》
  • Vue UI 组件库
  • 【Redis】数据类型详解及其应用场景
  • 修改Patroni ttl和retry_timeout
  • 探索AWS免费资源:无账号也能体验云计算魅力
  • 微信小程序 request请求 本地存储
  • 基于STM32开发的智能电能监测系统
  • conda版本与源码版本中的cpp不同
  • [SDK]-键盘消息和鼠标消息
  • python3 pip install psutil