admin 管理员组

文章数量: 887021


2024年2月29日发(作者:accepted 翻译)

mysql中常用函数

函数是MySQL中非常重要的一部分,它们可以帮助我们更方便、更高效地操作数据库。下面是MySQL中常用函数的详细介绍:

1.字符串函数:

1.1 CONCAT:将两个或多个字符串连接起来。

语法:CONCAT(string1,string2,...)

示例:SELECT CONCAT('Hello',' ','World'); //输出结果为'Hello

World'

1.2 SUBSTRING:返回一个字符串的子串。

语法:SUBSTRING(string,start,length)

示例:SELECT SUBSTRING('Hello World',7,5); //输出结果为'World'

1.3 REPLACE:替换一个字符串中的所有匹配项。

语法:REPLACE(string,old,new)

示例:SELECT REPLACE('Hello World','World','MySQL'); //输出结果为'Hello MySQL'

2.数值函数:

2.1 ABS:返回一个数的绝对值。

语法:ABS(number)

示例:SELECT ABS(-10); //输出结果为10

2.2 CEILING/FLOOR:向上/向下取整。

语法:CEILING(number) / FLOOR(number)

示例:SELECT CEILING(3.14); //输出结果为4

2.3 RAND:返回一个随机数。

语法:RAND()

示例:SELECT RAND(); //输出结果为0-1之间的随机数

3.日期和时间函数:

3.1 NOW/CURDATE/CURTIME: 返回当前日期/时间信息。

语法: NOW() / CURDATE() / CURTIME()

示例: SELECT NOW(); // 输出结果为当前日期和时间

3.2 DATE_FORMAT: 格式化日期和时间信息。

语法: DATE_FORMAT(date,format)

示例: SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s'); //

输出结果为当前日期和时间的格式化字符串

3.3 DATE_ADD/DATE_SUB: 对日期进行加减运算。

语法: DATE_ADD(date,INTERVAL value unit) /

DATE_SUB(date,INTERVAL value unit)

示例: SELECT DATE_ADD(NOW(),INTERVAL 1 DAY); // 输出结果为

当前日期加上一天的日期

以上是MySQL中常用函数的详细介绍,它们可以帮助我们更好地操作数据库。


本文标签: 字符串 函数 时间