mysql常用函数

类型函数功能
字符串函数LOWER将字符串所有字符变为小写
UPPER将字符串所有字符变为大写
CONCAT进行字符串拼接
LEFT返回字符串最左边的字符
RIGHT返回字符串最右边的字符
INSERT字符串替换
LTRIM去掉字符串左边的空格
RTRIM去掉字符串右边的空格
REPEAT返回重复的结果
TRIM去掉字符串行尾和行头的空格
SUBSTRING返回指定的字符串
LPAD用字符串对最左边进行填充
RPAD用字符串对最右边进行填充
STRCMP比较字符串 s1 和 s2
REPLACE进行字符串替换
数值函数ABS返回绝对值
CEIL返回大于某个值的最大整数值
MOD返回模
ROUND四舍五入
FLOOR返回小于某个值的最大整数值
TRUNCATE返回数字截断小数的结果
RAND返回 0 - 1 的随机值
 日期和时间函数NOW返回当前的日期和时间
WEEK返回一年中的第几周
YEAR返回日期的年份
HOUR返回小时值
MINUTE返回分钟值
MONTHNAME返回月份名
CURDATE返回当前日期
CURTIME返回当前时间
UNIX_TIMESTAMP返回日期 UNIX 时间戳
DATE_FORMAT返回按照字符串格式化的日期
FROM_UNIXTIME返回 UNIX 时间戳的日期值
DATE_ADD返回日期时间 + 上一个时间间隔
DATEDIFF返回起始时间和结束时间之间的天数
流程函数IF(value,t f)如果 value 是真,返回 t;否则返回 f
IFNULL(value1,value2)如果 value1 不为 NULL,返回 value1,否则返回 value2。
CASE WHEN[value1] THEN[result1] ...ELSE[default] END如果 value1 是真,返回 result1,否则返回 default
CASE[expr] WHEN[value1] THEN [result1]... ELSE[default] END如果 expr 等于 value1, 返回 result1, 否则返回 default
其他函数VERSION返回当前数据库的版本
DATABASE返回当前数据库名
USER返回当前登陆用户名
PASSWORD返回字符串的加密版本
MD5返回 MD5 值
INET_ATON(IP)返回 IP 地址的数字表示
INET_NTOA(num)返回数字代表的 IP 地址

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值