当前位置:首页 > 系统教程 > 正文

Linux下学【MySQL】常用函数助你成为数据库大师~(配sql+实操图+案例巩固通俗易懂版~)

Linux下学【MySQL】常用函数助你成为数据库大师~(配sql+实操图+案例巩固通俗易懂版~)

在Linux环境下学习MySQL,掌握常用函数是提升数据库操作效率的关键。本文将详细介绍MySQL常用函数,包括字符串函数数值函数日期函数聚合函数,并通过SQL示例和实操图帮助小白快速入门。

一、字符串函数

字符串函数用于处理字符类型的数据,常用的有:

函数名 描述 示例
CONCAT 连接字符串 SELECT CONCAT("Hello", " ", "World");
SUBSTRING 截取子串 SELECT SUBSTRING("MySQL", 2, 3);
UPPER 转为大写 SELECT UPPER("mysql");

二、数值函数

数值函数用于数学运算,例如:

函数名 描述 示例
ROUND 四舍五入 SELECT ROUND(3.14159, 2);
ABS 绝对值 SELECT ABS(-10);
MOD 取余 SELECT MOD(10, 3);

三、日期函数

日期函数在时间数据处理中非常实用:

函数名 描述 示例
NOW 当前日期时间 SELECT NOW();
DATE_FORMAT 格式化日期 SELECT DATE_FORMAT(NOW(), "%Y-%m-%d");
DATEDIFF 日期差 SELECT DATEDIFF("2025-03-06", "2025-03-01");

四、聚合函数

聚合函数用于统计多行数据:

函数名 描述 示例
COUNT 计数 SELECT COUNT(*) FROM employees;
SUM 求和 SELECT SUM(salary) FROM employees;
AVG 平均值 SELECT AVG(salary) FROM employees;
MAX 最大值 SELECT MAX(salary) FROM employees;
MIN 最小值 SELECT MIN(salary) FROM employees;

五、案例巩固:Linux下MySQL实战

假设我们有一张员工表(employees),包含字段:id, name, salary, hire_date。我们使用MySQL常用函数进行查询:

    -- 查询员工姓名和入职年份SELECT name, YEAR(hire_date) AS hire_year FROM employees;-- 计算平均工资并四舍五入SELECT ROUND(AVG(salary), 2) AS avg_salary FROM employees;-- 找出名字长度大于5的员工SELECT name FROM employees WHERE LENGTH(name) > 5;  

运行结果如下图所示:

Linux下学【MySQL】常用函数助你成为数据库大师~(配sql+实操图+案例巩固通俗易懂版~) MySQL常用函数 字符串函数 聚合函数 日期函数 第1张

通过以上示例,我们可以看到MySQL常用函数的强大之处。结合Linux命令行操作,你可以快速成为数据库大师!