玖叶教程网

前端编程开发入门

MySQL数据库函数的总结

在MySQL数据库中,函数是一种用于处理数据或执行特定操作的命令或子程序,使用函数可以方便我们查询相关的数据以及提升查询数据的效率,以下是我们MySQL数据库中常用的函数以及它们之间的相互转换:

数值函数:

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

ROUND():对一个数进行四舍五入。

CEIL() / CEILING():向上取整。

FLOOR():向下取整。

RAND():生成一个0到1之间的随机数。

MOD():返回除法的余数。

字符串函数:

CONCAT():连接两个或多个字符串。

LENGTH():返回字符串的长度。

UPPER() / UCASE():将字符串转换为大写。

LOWER() / LCASE():将字符串转换为小写。

SUBSTRING() / SUBSTR():截取字符串的子串。

REPLACE():替换字符串中的子串。

TRIM():去除字符串两端的空格或指定字符。

日期和时间函数

NOW():返回当前日期和时间。

CURDATE():返回当前日期。

CURTIME():返回当前时间。

DATE():提取日期部分。

TIME():提取时间部分。

DATE_FORMAT():格式化日期和时间。

聚合函数:

COUNT():计算行数或非NULL值的数量。

SUM():计算数值列的总和。

AVG():计算数值列的平均值。

MAX():找出数值列的最大值。

MIN():找出数值列的最小值。

条件函数:

IF():如果条件成立,则返回一个值,否则返回另一个值。

CASE:实现条件逻辑,类似于switch语句。

类型转换函数:

CAST():将一个数据类型转换为另一个数据类型。

CONVERT():将一个数据类型转换为另一个数据类型

字符到日期,日期到字符串转换函数

字符到日期的转换函数

STR_TO_DATE(str, format):将字符型日期或时间转换为日期类型。提供输入字符串和对应的日期格式。

示例:SELECT STR_TO_DATE('2021-03-26', '%Y-%m-%d');

日期到字符串的转换函数:

DATE_FORMAT(date, format):将日期类型数据格式化为指定的字符串。需要提供日期和对应的格式。

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

对于字符到日期转换,我们使用了STR_TO_DATE()函数,%Y表示年份,%m表示月份,%d表示日期。

对于日期到字符串转换,我们使用了DATE_FORMAT()函数,并将当前日期和时间(由NOW()函数提供)格式化为'年-月-日 时:分:秒'的字符串。同样,%Y、%m、%d等格式代码用于指定输出字符串的格式。

在进行日期转换时,输入字符串和格式必须匹配,否则可能会导致转换错误。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言