MySQL常见函数

6 篇文章 0 订阅
6 篇文章 0 订阅

MySQL常见函数

注释:

  • []代表可有可无
字符函数
函数解释
LOWER(str)字母转小写
UPPER(str)字母转大写
CONCAT(str,str,…)将多个字符串拼接
SUBSTR(str FROM pos FOR len)字母转小写
LENGTH(str)获取字符串长度
INSTR(str,substr)返回substr第一次出现的位置
LPAD(str,len,padstr)str长度不够时,用padstr在左边补全;长度超过的,发生截取(总是从右边)
RPAD(str,len,padstr)str长度不够时,用padstr在右边补全;长度超过的,发生截取(总是从右边)
TRIM(‘A’ FROM str)去除两边指定字符
LTRIM/RTRIM去除左(右)边空格
TRIM([remstr FROM] str)返回substr第一次出现的位置
REPLACE(str,from_str,to_str)替换,字符串/被替换字符/替换字符
数学函数
函数解释
ROUND(X)四舍五入,保留有效数字
TRUNCATE(X,D)D可以正,也可以负,以小数点为坐标截断,不舍入
MOD(N, M)取余,N为除数,M为被除数
日期函数
函数解释
NOW()获取当前系统时间
STR_TO_DATE(str,format)字符串转日期
DATE_FORMAT(date,format)日期的格式化,data类型转字符串
序号格式符功能
1%Y4位的年份
2%y2位的年份
3%m月份(01,02…11,12
4%c月份(1,2,…11,12
5%d
6%H小时(24进制)
7%h小时(12进制)
8%i分钟
9%s
流程控制函数
  • IF - THEN - ELSE
  • CASE
    CASE case_value
      WHEN when_value THEN
          statement_list
      ELSE
          statement_list
    END CASE;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值