MySQL数据库基础教程
MySQL数据库基础篇大纲
MySQL基础入门
MySQL简介
MySQL环境搭建
MySQL基本操作
MySQL数据类型
数据库和表的基本操作
数据的增删改查
MySQL高级查询
数据查询
多表查询
数据库设计
数据库规范化
索引与性能优化
存储过程与函数
存储过程
存储函数
事务与锁
事务处理
锁机制
备份与恢复
数据备份
数据恢复
MySQL高级特性
MySQL视图
MySQL触发器
MySQL安全管理
MySQL用户与权限管理
数据库安全
MySQL维护与监控
数据库维护
日志管理
-
+
首页
数据查询
### 数据查询 #### 简单查询 **操作命令**: ```sql SELECT column1, column2, ... FROM table_name WHERE condition; ``` **示例**: ```sql -- 查询 'products' 表中的所有产品名称和价格 SELECT product_name, price FROM products; ``` #### 条件查询 **操作命令**: ```sql SELECT column1, column2, ... FROM table_name WHERE condition; ``` **示例**: ```sql -- 查询 'products' 表中价格大于100的产品 SELECT * FROM products WHERE price > 100; -- 查询 'employees' 表中部门编号为3的员工信息 SELECT * FROM employees WHERE department_id = 3; ``` #### 排序查询 **操作命令**: ```sql SELECT column1, column2, ... FROM table_name WHERE condition ORDER BY column1 ASC/DESC, column2 ASC/DESC, ...; ``` **示例**: ```sql -- 查询 'orders' 表中的所有订单,并按下单时间降序排列 SELECT * FROM orders ORDER BY order_date DESC; -- 查询 'employees' 表中的员工,先按工资升序排列,再按入职日期降序排列 SELECT * FROM employees ORDER BY salary ASC, hire_date DESC; ``` #### 聚合函数 聚合函数用于对一组值执行计算,并返回单个值。MySQL中常用的聚合函数包括`COUNT()`, `SUM()`, `AVG()`, `MAX()`, `MIN()`等。 **操作命令**: ```sql SELECT aggregate_function(column_name), ... FROM table_name WHERE condition GROUP BY column_name; ``` **示例**: ```sql -- 计算 'sales' 表中每个地区的总销售额 SELECT region, SUM(sales_amount) AS total_sales FROM sales GROUP BY region; -- 查询 'products' 表中每个类别的平均价格 SELECT category, AVG(price) AS average_price FROM products GROUP BY category; -- 查询 'employees' 表中的员工数量 SELECT COUNT(*) AS employee_count FROM employees; -- 查询 'departments' 表中每个部门的最高工资和最低工资 SELECT department_id, MAX(salary) AS max_salary, MIN(salary) AS min_salary FROM employees GROUP BY department_id; ``` 聚合函数通常与`GROUP BY`子句一起使用,以便对结果集进行分组。每个分组可以应用聚合函数进行计算。如果需要对整个结果集应用聚合函数而不分组,可以省略`GROUP BY`子句。 以上示例展示了如何在MySQL中执行不同类型的数据查询,包括简单查询、条件查询、排序查询和聚合函数查询。这些查询操作是数据库管理中非常基础且重要的部分。
wwbang
2024年12月25日 17:51
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码