MySQL 基础学习笔记:从环境配置到常用查询语法

追风的人
追风的人
发布时间:2026-10-13 | 3人浏览过
原创

本文汇总了 MySQL 基础学习中的关键知识点,涵盖从命令行环境配置到数据查询语句的核心语法。通过解析 SELECT 结构顺序、常用统计函数及表达式构建,提供一份实用的入门参考指南。

一、 命令行环境配置

要在 Windows 系统的命令提示符(CMD)或 PowerShell 中直接操作 MySQL 服务器,必须确保 MySQL 的执行程序已被系统识别。核心操作是将 MySQL 的 bin 目录添加到系统的环境变量 Path 中:

  1. 进入设置:右键点击“计算机”或“此电脑”,选择“属性”,进入“系统属性”。
  2. 修改环境变量:点击“高级系统设置” -> “环境变量”。
  3. 添加路径:在系统变量的列表中找到 Path,编辑并追加 MySQL 安装目录下 bin 文件夹的完整路径。
  4. 验证:打开新的命令窗口,输入 mysql -u root -p 测试是否能正常连接。

二、 SQL 查询语句标准结构

数据表查询主要依赖 SELECT 语句。一个完整的查询通常包含多个子句,执行逻辑按特定顺序进行。理解各部分功能有助于编写高效的 SQL:

第1步:定义查询范围(Select & From)

  • select selection_list:指定需要获取的列。使用 * 表示选取所有字段,或指定具体的列名。
  • from table_list:指定数据来源的表名称(如 table1, table2)。

第2步:应用筛选条件(Where & Having)

  • where primary_constraint:行级过滤条件。用于在分组前对数据进行初步筛选。
  • having second_constraint:组级过滤条件。通常配合 GROUP BY 使用,用于筛选满足特定条件的分组结果。

第3步:排序与限制结果(Group By, Order By & Limit)

  • group by grouping_columns:将数据按指定列分组,是统计计算的前提。
  • order by sorting_columns:对结果集进行排序。DESC 表示降序,ASC 表示升序(默认)。
  • limit count:限制返回的行数。例如 limit 1, 4 表示跳过第一条,向后取4条记录(注意不同数据库方言对此语法的支持可能略有差异)。

综合示例:

SELECT * FROM table_name ORDER BY id DESC;

三、 常用聚合函数与表达式运算

在数据分析场景中,除了原始数据提取,还经常需要使用统计函数和构造计算表达式。

1. 统计函数

常用的聚合函数包括:

  • avg(字段):计算平均值。
  • sum(字段):求和。
  • count(字段):计数。
  • min(字段) / max(字段):获取最小/最大值。

分组统计示例: 按某字段分组,并计算另一字段的总和,同时为结果设置别名便于阅读:

SELECT sum(field_2) AS alias_name, field_1 
FROM table_name 
GROUP BY field_1;

2. 算术与逻辑运算

SQL 支持在查询结果中进行直接的算术运算,常用于价格折算等场景。可以使用逻辑运算符构造表达式,并为结果列赋予临时名称。

打折计算示例: 假设需要将商品价格打八折显示:

SELECT *, (price * 0.8) AS '80% Discount' 
FROM table_name;

以上就是 MySQL 基础学习中关于环境配置与核心查询语法的详细内容,更多关于数据库优化的资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表