当涉及到MySQL数据库操作时,掌握常用的函数是非常重要的,下面将详细介绍一些常用的MySQL函数和它们的作用。
(图片来源网络,侵删)
1、字符串函数:
CONCAT(str1, str2, …):连接两个或多个字符串。
LENGTH(str):返回字符串的长度。
SUBSTRING(str, pos, len):从字符串中提取子字符串。
REPLACE(str, from_str, to_str):将字符串中的某个子串替换为另一个字符串。
UPPER(str):将字符串转换为大写形式。
LOWER(str):将字符串转换为小写形式。
LTRIM(str):去除字符串左侧的空格。
RTRIM(str):去除字符串右侧的空格。
TRIM(str):去除字符串两侧的空格。
2、数值函数:
ABS(num):返回一个数的绝对值。
CEILING(num):返回大于或等于给定数字的最小整数。
FLOOR(num):返回小于或等于给定数字的最大整数。
ROUND(num, num_digits):对给定的数字进行四舍五入,保留指定位数的小数。
MOD(num1, num2):返回两个数相除的余数。
POWER(num, exponent):返回给定数字的指数次幂。
3、日期和时间函数:
NOW():返回当前的日期和时间。
CURDATE():返回当前日期。
CURTIME():返回当前时间。
DATE_ADD(date, INTERVAL value unit):在日期上添加指定的时间间隔。
DATEDIFF(date1, date2):计算两个日期之间的天数差。
DATE_FORMAT(date, format):按照指定的格式格式化日期。
4、条件函数:
IF(condition, true_value, false_value):根据条件返回不同的值。
CASE expression: WHEN value1 THEN result1 WHEN value2 THEN result2 … ELSE result END:根据不同条件返回不同的结果。
5、聚合函数:
COUNT(*):返回表中记录的数量。
SUM(column):返回某一列的总和。
AVG(column):返回某一列的平均值。
MIN(column):返回某一列的最小值。
MAX(column):返回某一列的最大值。
以上是MySQL常用函数的简要介绍,这些函数可以帮助你更便捷地进行数据库操作,提高开发效率。
评论(0)