MySQL 常用函数:提升数据库查询效率
MySQL 提供了丰富的函数库,可以帮助您作和处理数据库中的数据,提升查询效率和灵活性。以下是一些常用函数的介绍:
MySQL 常用函数:提升数据库查询效率
MySQL 常用函数:提升数据库查询效率
数据转换函数
CAST():将值转换为指定的数据类型,如 CAST(5 AS INTEGER)。 CONVERT():将值转换为指定的数据类型并应用格式化选项,如 CONVERT(5.6, DECIMAL(5,2))。 STR():将值转换为字符串,如 STR(123) = "123"。
数学函数
ABS():返回,如 ABS(-5) = 5。 CEILING():向上取整,如 CEILING(4.3) = 5。 FLOOR():向下取整,如 FLOOR(4.3) = 4。 MOD():返回取模运算后的余数,如 MOD(10, 3) = 1。
日期和时间函数
CURDATE():返回当前日期,如 CURDATE() = "2023-03-08"。 CURTIME():返回当前时间,如 CURTIME() = "12:34:56"。 DATE_ADD():在指定日期上添加指定的时间间隔,如 DATE_ADD("2023-03-08", INTERVAL 1 DAY) = "2023-03-09"。
字符串函数
CONCAT():连接字符串,如 CONCAT("Hello", " World") = "Hello World"。 LENGTH():返回字符串的长度,如 LENGTH("Hello") = 5。 SUBSTR():截取字符串的一部分,如 SUBSTR("Hello", 2, 3) = "ell"。
其他函数
COALESCE():返回个非 NULL 值,如 COALESCE(NULL, "Default", "Second Default") = "Default"。 IFNULL():如果个值为 NULL,则返回第二个值,如 IFNULL(NULL, "Default") = "Default"。 MIN()、MAX():返回一组值的最小值或值,如 MIN(1, 2, 3) = 1。
版权声明:图片、内容均来源于互联网 如有侵权联系836084111@qq.com 删除