数据库之运算符和函数


concat_ws 需要指定三个参数,一个个是连接的分隔符,第二个和第三个分别是要连接的两个字符串

Format就是把数字编程千分位

left()和right()也需要两个参数,第一个参数是要截取的字符串,第二个是要截取的长度


length()获得的是字符串返回的字节数,如果字符串中含有多字节的字符返回值就要乘以字节;

char_length()的返回值是字符数;

关于trim,如果想删除的不是空格可以使用eg:SELECT TRIM(LEADING'?'FROM"??ADF??") leading表示删除前面的问号,还可以是training和both;

substring()需要输入两个参数,第一个是截取起始的位置,第二个是截取的长度;(位置可以是负值,就是倒着数)



Div:3 DIV 4  得到的结果是0;

POWER() 需要输入两个参数,第一个是底数,第二个是指数;

ROUND() 后面也可以跟两个参数,第一个是需要四舍五入的数字,第二个是保留小数的位数;

TRUNCATE()参数与ROUND一样,但是没有进行四舍五入,只是把后面的去掉


当前数据库的命令是DATABASE();

所有调用函数都是SELECT +函数名();


DATE_ADD()用法:SELECT DATE_ADD(‘2016-1-1’,INTERVAL 365 DAY);其中,365可以写成负值,也就是减少时间,day是单位,可以改成month,year,week等;

DATE_DIFF的用法,是前面的日期减去后面日期所得到的天数;

DATE_FORMAT的用法: SELECT DATE_FORMAT('2016-1-1','%m/%d/%Y');后面的日期格式可以根据自己的需要修改;






password();一般用于修改密码,工作使用比较多的是MD5();


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值