存储过程-第三课(函数)

一、字符串

1)charset(str)返回字符串字符集

       concat(str,...)链接字符串

2)instr(str,substr) 返回substr在str第一次出现索引

    lcase(str) 转成小写

3)left(str,lenth)截取str左数length个字符

      length(str)返回str的长度

4)load_file(file_path)从文件读取数据

      locate(substr,str[,start_postion])同instr,但是可以指定开始位置

5)lpad(str,length,pad)重复用pad加载str前,知道达到length长度

      ltrim(str)去除str左边的空格

6)repeat(str,count)重复str count次

      replace(str,search,replace)将str中search替换成replace

7)rpad(str,length,pad)向str后追加pad直到长度为length

      rtrim(str)去掉str后面的空格

8)strcmp(str1,str2)比较str1和str2大小

      substring(str,position[,length})截取strposition后位置的length长度

注意:mysql处理字符串是,默认第一个字符的下标为1,即参数postion大于等于1.

9)trim(both|leading|trailing  padding  FROM str) 去除str两侧或头部或尾部的padding

      ucase(str)将str转成大写

10)right(str,length) 后面截取length长度

      space(count)生成count空格

二、数字类型函数

1)abs(num)绝对值

       bin(num)十进制转2进制

       ceiling(num)向上取整

       conv(num,from_n,to_n)将num从from_n进制转to_n进制

       floor(num)向下取整

2)format(num,2)保留小数位数

      hex(num)num的十六进制

      least(num1,num2,....)取最小值

      mod(num,denominator)取余

3)power(num,2)求num的指数

      rand(num)求num以内的随机数

      round(num,num2)四舍五入,num2标识小数位数

      sign(num)返回num的符号

三、日期函数

1)addtime(date,time_interval) 将相同格式time_interval添加到date

       current_date()当前日期

       current_time()当前时间

       current_timestamp()当前时间戳

2)date(datetime)返回datetime的日期部分

    date_add(datetime,INTERVAL  expr   type)给datetime的type类型加expr

Type 值

 
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

3)date_format(datetime,format)将datetime格式化成format


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值