MySQL 基础学习笔记:从环境配置到常用查询语法
本文汇总了 MySQL 基础学习中的关键知识点,涵盖从命令行环境配置到数据查询语句的核心语法。通过解析 SELECT 结构顺序、常用统计函数及表达式构建,提供一份实用的入门参考指南。
一、 命令行环境配置
要在 Windows 系统的命令提示符(CMD)或 PowerShell 中直接操作 MySQL 服务器,必须确保 MySQL 的执行程序已被系统识别。核心操作是将 MySQL 的 bin 目录添加到系统的环境变量 Path 中:
- 进入设置:右键点击“计算机”或“此电脑”,选择“属性”,进入“系统属性”。
- 修改环境变量:点击“高级系统设置” -> “环境变量”。
- 添加路径:在系统变量的列表中找到
Path,编辑并追加 MySQL 安装目录下bin文件夹的完整路径。 - 验证:打开新的命令窗口,输入
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 基础学习中关于环境配置与核心查询语法的详细内容,更多关于数据库优化的资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









