系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 数据库 > Mysql > 详细页面

MySQL中的常用函数及用法总结

时间:2023-10-27来源:系统城装机大师作者:佚名

字符串函数

1.1 CONCAT函数

CONCAT函数用于将两个或多个字符串连接在一起。它的语法如下:

1 CONCAT(str1, str2, ...)

其中,str1、str2等为要连接的字符串。下面是一个示例:

1 SELECT CONCAT('Hello', ' ', 'World');

输出结果为:

Hello World

1.2 SUBSTRING函数

SUBSTRING函数用于截取字符串的一部分。它的语法如下:

1 SUBSTRING(str, start, length)

其中,str为要截取的字符串,start为起始位置,length为要截取的长度。下面是一个示例:

1 SELECT SUBSTRING('Hello World', 7, 5);

输出结果为:

World

1.3 REPLACE函数

REPLACE函数用于替换字符串中的一部分。它的语法如下:

1 REPLACE(str, old_str, new_str)

其中,str为要替换的字符串,old_str为要替换的子串,new_str为替换后的新字符串。下面是一个示例:

1 SELECT REPLACE('Hello World', 'World', 'MySQL');

输出结果为:

Hello MySQL

1.4 UPPER和LOWER函数

UPPER函数用于将字符串转换为大写,LOWER函数用于将字符串转换为小写。它们的语法如下:

1
2
UPPER(str)
LOWER(str)

其中,str为要转换的字符串。下面是一个示例:

1 SELECT UPPER('Hello World'), LOWER('Hello World');

输出结果为:

HELLO WORLD    hello world

日期函数

2.1 NOW函数

NOW函数用于获取当前日期和时间。它的语法如下:

1 NOW()

下面是一个示例:

1 SELECT NOW();

输出结果为:

2023-06-17 10:30:00

2.2 DATE函数

DATE函数用于获取日期部分。它的语法如下:

1 DATE(date)

其中,date为要获取日期部分的日期或日期时间值。下面是一个示例:

1 SELECT DATE('2023-06-17 10:30:00');

输出结果为:

2023-06-17

2.3 DATE_FORMAT函数

DATE_FORMAT函数用于将日期或日期时间值格式化为指定的字符串。它的语法如下:

1 DATE_FORMAT(date, format)

其中,date为要格式化的日期或日期时间值,format为要格式化成的字符串格式。下面是一个示例:

1 SELECT DATE_FORMAT('2023-06-17 10:30:00', '%Y-%m-%d');

输出结果为:

2023-06-17

数学函数

3.1 ABS函数

ABS函数用于获取一个数的绝对值。它的语法如下:

1 ABS(x)

其中,x为要获取绝对值的数。下面是一个示例:

1 SELECT ABS(-10), ABS(10);

输出结果为:

10    10

3.2 ROUND函数

ROUND函数用于将一个数四舍五入到指定的小数位数。它的语法如下:

1 ROUND(x, d)

其中,x为要四舍五入的数,d为要保留的小数位数。下面是一个示例:

1 SELECT ROUND(3.1415926, 2);

输出结果为:

3.14

3.3 CEIL和FLOOR函数

CEIL函数用于将一个数向上取整,FLOOR函数用于将一个数向下取整。它们的语法如下:

1
2
CEIL(x)
FLOOR(x)

其中,x为要取整的数。下面是一个示例:

1 SELECT CEIL(3.14), FLOOR(3.14);

输出结果为:

4    3

聚合函数

4.1 COUNT函数

COUNT函数用于统计行数。它的语法如下

1
2
COUNT(*)
COUNT(expr)

其中,*表示统计所有行数,expr表示统计满足条件的行数。下面是一个示例:

1 SELECT COUNT(*) FROM users;

输出结果为:

100

4.2 SUM函数

SUM函数用于计算指定列的总和。它的语法如下:

1 SUM(expr)

其中,expr为要计算总和的列。下面是一个示例:

1 SELECT SUM(score) FROM students;

输出结果为:

500

4.3 AVG函数

AVG函数用于计算指定列的平均值。它的语法如下:

1 AVG(expr)

其中,expr为要计算平均值的列。下面是一个示例:

1 SELECT AVG(score) FROM students;

输出结果为:

80

4.4 MAX和MIN函数

MAX函数用于获取指定列的最大值,MIN函数用于获取指定列的最小值。它们的语法如下:

1
2
MAX(expr)
MIN(expr)

其中,expr为要获取最大值或最小值的列。下面是一个示例:

1 SELECT MAX(score), MIN(score) FROM students;

输出结果为:

100    60 

总结

这些函数可以帮助我们更方便地操作数据,提高数据处理效率。在实际开发中,我们可以根据具体需求选择合适的函数来处理数据。

分享到:

相关信息

  • MySQL的核心查询语句详解

    一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...

    2023-10-30

  • Mysql中如何删除表重复数据

    Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...

    2023-10-30

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载