尚未崩坏 发表于 2025-10-10 18:22:37

MySQL常用函数详解及SQL代码示例

弁言

MySQL作为一种广泛利用的关系型数据库管理体系,提供了丰富的内置函数来简化数据查询、处理处罚和转换。把握这些函数可以大大进步数据库操纵的服从和准确性。本文将详细先容MySQL中一些常用的函数,并配以SQL代码示例,资助读者更好地明白和应用这些函数。
当前日期和时间函数

在当前时间(中国北京时间2025年03月11日,星期二)的配景下,我们起首先容一些常用的日期和时间函数。

[*] NOW()
功能:返回当前的日期和时间。
SQL代码示例:
SELECT NOW();
实验效果:返回雷同于2025-03-11 12:34:56的当前日期和时间。
[*] CURDATE()
功能:返回当前的日期(不包罗时间部门)。
SQL代码示例:
SELECT CURDATE();
实验效果:返回雷同于2025-03-11的当前日期。
[*] CURTIME()
功能:返回当前的时间(不包罗日期部门)。
SQL代码示例:
SELECT CURTIME();
实验效果:返回雷同于12:34:56的当前时间。
[*] DATE_FORMAT()
功能:将日期或时间格式化为指定的格式。
SQL代码示例:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
实验效果:返回雷同于2025-03-11 12:34:56的格式化日期和时间。
字符串函数

字符串函数用于处理处罚数据库中的字符串数据。

[*] CONCAT()
功能:将多个字符勾通接成一个字符串。
SQL代码示例:
SELECT CONCAT('Hello', ' ', 'World');
实验效果:返回Hello World。
[*] SUBSTRING()
功能:从一个字符串中提取子字符串。
SQL代码示例:
SELECT SUBSTRING('Hello World', 1, 5);
实验效果:返回Hello。
[*] LENGTH()
功能:返回字符串的长度。
SQL代码示例:
SELECT LENGTH('Hello World');
实验效果:返回11。
[*] UPPER() 和 LOWER()
功能:将字符串转换为大写或小写。
SQL代码示例:
SELECT UPPER('hello world');
SELECT LOWER('HELLO WORLD');
实验效果:
HELLO WORLD
hello world

[*] TRIM()
功能:删除字符串两端的空格。
SQL代码示例:
SELECT TRIM(' Hello World ');
实验效果:返回Hello World。
数学函数

数学函数用于处理处罚数据库中的数值数据。

[*] ROUND()
功能:将数值四舍五入到指定的小数位数。
SQL代码示例:
SELECT ROUND(3.14159, 2);
实验效果:返回3.14。
[*] FLOOR()
功能:返回小于或便是给定命值的最大整数。
SQL代码示例:
SELECT FLOOR(3.14159);
实验效果:返回3。
[*] CEILING()
功能:返回大于或便是给定命值的最小整数。
SQL代码示例:
SELECT CEILING(3.14159);
实验效果:返回4。
[*] RAND()
功能:返回0到1之间的随机数。
SQL代码示例:
SELECT RAND();
实验效果:返回一个0到1之间的随机数。
聚合函数

聚合函数用于对一组值实验盘算并返回一个单一的值。

[*] COUNT()
功能:返回满意指定条件的行数。
SQL代码示例:
SELECT COUNT(*) FROM employees;
实验效果:返回employees表中的总行数。
[*] SUM()
功能:返回指定列的总和。
SQL代码示例:
SELECT SUM(salary) FROM employees;
实验效果:返回employees表中salary列的总和。
[*] AVG()
功能:返回指定列的均匀值。
SQL代码示例:
SELECT AVG(salary) FROM employees;
实验效果:返回employees表中salary列的均匀值。
[*] MAX() 和 MIN()
功能:返回指定列的最大值或最小值。
SQL代码示例:
SELECT MAX(salary) FROM employees;
SELECT MIN(salary) FROM employees;
实验效果:分别返回employees表中salary列的最大值和最小值。
结论

本文详细先容了MySQL中一些常用的函数,并配以SQL代码示例,资助读者更好地明白和应用这些函数。把握这些函数可以大大进步数据库操纵的服从和准确性。渴望本文对读者在MySQL数据库的学习和应用中有所资助。
页: [1]
查看完整版本: MySQL常用函数详解及SQL代码示例