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

当前位置:首页 > 数据库 > 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 

总结

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

分享到:

相关信息

  • 在idea中如何操作MySQL数据库

    添加数据库 新建MySQL Data Source 操作数据库 双击表进行增\删除\修改操作 打开console进行SQL语句操作 新建schema/database 生成数据库或表的SQL语句 导入或导出数据库或表 表生成pojo...

    2023-10-27

  • Mysql根据一个表的数据更新另一个表数据的SQL写法(三种写法)

    问题描述概述:用一个表中的字段去更新另外一个表中的字段, MySQL 中有相应的 update 语句来支持,不过这个 update 语法有些特殊。看一个例子就明白了。解决办法(推荐第三种)方法...

    2023-10-27

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载