MySQL函数大全

 
更多

MySQL是一种广泛使用的关系型数据库管理系统,它提供了一套丰富的内置函数,可以帮助开发者更高效地对数据库进行操作和查询。在本篇博客中,我们将介绍一些常用的MySQL函数,以及它们的用法和示例。

字符串函数

1. CONCAT

CONCAT 函数可以用来连接多个字符串。它的语法如下:

CONCAT(string1, string2, ...)

示例:

SELECT CONCAT('Hello', 'World') AS result;

输出结果:

HelloWorld

2. LEFT

LEFT 函数返回一个字符串的左侧指定长度的子串。它的语法如下:

LEFT(string, length)

示例:

SELECT LEFT('HelloWorld', 5) AS result;

输出结果:

Hello

3. RIGHT

RIGHT 函数返回一个字符串的右侧指定长度的子串。它的语法如下:

RIGHT(string, length)

示例:

SELECT RIGHT('HelloWorld', 5) AS result;

输出结果:

World

4. LOWER

LOWER 函数将一个字符串转换为小写。它的语法如下:

LOWER(string)

示例:

SELECT LOWER('HelloWorld') AS result;

输出结果:

helloworld

5. UPPER

UPPER 函数将一个字符串转换为大写。它的语法如下:

UPPER(string)

示例:

SELECT UPPER('HelloWorld') AS result;

输出结果:

HELLOWORLD

数值函数

1. ABS

ABS 函数返回一个数值的绝对值。它的语法如下:

ABS(number)

示例:

SELECT ABS(-10) AS result;

输出结果:

10

2. CEILING

CEILING 函数返回一个数值的最小整数值,该整数大于或等于给定的数值。它的语法如下:

CEILING(number)

示例:

SELECT CEILING(3.14) AS result;

输出结果:

4

3. FLOOR

FLOOR 函数返回一个数值的最大整数值,该整数小于或等于给定的数值。它的语法如下:

FLOOR(number)

示例:

SELECT FLOOR(3.14) AS result;

输出结果:

3

4. ROUND

ROUND 函数返回一个数值的四舍五入值。它的语法如下:

ROUND(number, decimals)

示例:

SELECT ROUND(3.1415, 2) AS result;

输出结果:

3.14

5. RAND

RAND 函数返回一个随机数值。它的语法如下:

RAND()

示例:

SELECT RAND() AS result;

输出结果:

0.123456789

日期和时间函数

1. CURDATE

CURDATE 函数返回当前日期。它的语法如下:

CURDATE()

示例:

SELECT CURDATE() AS result;

输出结果:

2022-01-01

2. CURTIME

CURTIME 函数返回当前时间。它的语法如下:

CURTIME()

示例:

SELECT CURTIME() AS result;

输出结果:

23:59:59

3. DATE_FORMAT

DATE_FORMAT 函数将一个日期按照指定的格式进行格式化。它的语法如下:

DATE_FORMAT(date, format)

示例:

SELECT DATE_FORMAT('2022-01-01', '%Y年%m月%d日') AS result;

输出结果:

2022年01月01日

4. DATE_ADD

DATE_ADD 函数可以对日期进行加法运算。它的语法如下:

DATE_ADD(date, INTERVAL value unit)

示例:

SELECT DATE_ADD('2022-01-01', INTERVAL 1 MONTH) AS result;

输出结果:

2022-02-01

5. DATEDIFF

DATEDIFF 函数计算两个日期之间的天数差。它的语法如下:

DATEDIFF(date1, date2)

示例:

SELECT DATEDIFF('2022-01-01', '2021-12-31') AS result;

输出结果:

1

总结

本篇博客介绍了一些常用的MySQL函数,包括字符串函数、数值函数和日期时间函数。这些函数可以帮助开发者更好地处理和操作数据库中的数据。熟练掌握这些函数的用法,将会提高数据库操作的效率和灵活性。

打赏

本文固定链接: https://www.cxy163.net/archives/10132 | 绝缘体

该日志由 绝缘体.. 于 2017年03月16日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: MySQL函数大全 | 绝缘体
关键字: , , , ,

MySQL函数大全:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter