时间:2024-12-21 来源:网络 人气:
MySQL系统函数是一组内置的函数,它们可以用于执行各种操作,如数学计算、字符串处理、日期和时间处理、系统信息查询等。这些函数在SQL查询中非常有用,可以增强查询的灵活性和功能。
ABS(x)返回x的绝对值。
CEILING(x)返回大于或等于x的最小整数。
FLOOR(x)返回小于或等于x的最大整数。
MOD(x, y)返回x除以y的余数。
ROUND(x, y)返回x四舍五入到小数点后y位。
CONCAT(str1, str2, ...)将一个或多个字符串连接成一个字符串。
LOWER(str)将字符串转换为小写。
UPPER(str)将字符串转换为大写。
LENGTH(str)返回字符串的长度。
REPLACE(str, from_str, to_str)将字符串中的from_str替换为to_str。
CURDATE()返回当前日期。
CURRENT_TIME()返回当前时间。
DATE_FORMAT(date, format)将日期格式化为指定的格式。
EXTRACT(part FROM date)从日期中提取指定的部分,如年、月、日等。
NOW()返回当前日期和时间。
VERSION()返回数据库的版本号。
CONNECTION_ID()返回服务器的连接数。
DATABASE()返回当前数据库名。
USER()返回当前用户的名称。
CHARSET(str)返回字符串str的字符集。
PASSWORD(str)对字符串str进行加密,通常用于用户密码的存储。
MD5(str)对字符串str进行MD5加密。
ENCODE(str, pswdstr)使用字符串pswdstr对字符串str进行加密。
DECODE(cryptstr, pswdstr)使用字符串pswdstr对加密字符串cryptstr进行解密。
IF(expr, v1, v2)如果expr为真,返回v1;否则返回v2。
IFNULL(v1, v2)