MySQL中的一些常用的函数:
1.时间日期相关函数
|
ADDTIME (date2 ,time_interval ) |
将time_interval加到date2 |
|
CURRENT_DATE ( ) |
当前日期 |
|
CURRENT_TIME ( ) |
当前时间 |
|
CURRENT_TIMESTAMP ( ) |
当前时间戳 |
|
DATE (datetime ) |
返回datetime的日期部分 |
|
DATE_ADD (date2 , INTERVAL d_value d_type ) |
在date2中加上日期或时间 |
|
DATE_SUB (date2 , INTERVAL d_value d_type ) |
在date2上减去一个时间 |
|
DATEDIFF (date1 ,date2 ) |
两个日期差 |
|
NOW ( ) |
当前时间 |
|
YEAR|Month|DATE (datetime ) |
年月日 |
2.字符串相关函数
|
CHARSET(str) |
返回字串字符集 |
|
CONCAT (string2 [,... ]) |
连接字串 |
|
INSTR (string ,substring ) |
返回substring在string中出现的位置,没有返回0 |
|
UCASE (string2 ) |
转换成大写 |
|
LCASE (string2 ) |
转换成小写 |
|
LEFT (string2 ,length ) |
从string2中的左边起取length个字符 |
|
LENGTH (string ) |
string长度 |
|
REPLACE (str ,search_str ,replace_str ) |
在str中用replace_str替换search_str |
|
STRCMP (string1 ,string2 ) |
逐字符比较两字串大小, |
|
SUBSTRING (str , position [,length ]) |
从str的position开始,取length个字符 |
|
LTRIM (string2 ) RTRIM (string2 ) trim |
去除前端空格或后端空格 |
3.数学相关函数
|
ABS (number2 ) |
绝对值 |
|
BIN (decimal_number ) |
十进制转二进制 |
|
CEILING (number2 ) |
向上取整 |
|
CONV(number2,from_base,to_base) |
进制转换 |
|
FLOOR (number2 ) |
向下取整 |
|
FORMAT (number,decimal_places ) |
保留小数位数 |
|
HEX (DecimalNumber ) |
转十六进制 |
|
LEAST (number , number2 [,..]) |
求最小值 |
|
MOD (numerator ,denominator ) |
求余 |
|
RAND([seed]) |
RAND([seed]) |
本文总结了MySQL中的常用函数,包括时间日期相关函数如ADDTIME、CURRENT_DATE等;字符串相关函数如CONCAT、UCASE等;数学相关函数如ABS、CEILING等。这些函数为MySQL数据库的操作提供了便利。

被折叠的 条评论
为什么被折叠?



