mysql内置函数

 
用在select  语句 ,能及子句 WHERE ORDERBY  HAVING 中update delete

函数中可以将字段作为变量来调用,变量的值就是这个列对应的每一行记录

一、字符串函数
        1、CONCAT 
        2、INSERT(STR,X,Y,INSERT) 将字符串X位置开始,Y个字符串长度替换为字符串INSERT;
        3、lower() upper()
        4、LEFT(STR,X)    RIGHT(STR,Y)  返回Y/X个字符 NULL则不返回
        5、LPAD(STR,N,PAD)   RPAD(STR,N,PAD)    补全字符N个字符串
        6、trim ltrin rtrim 去除空格
        7、REPLACE(STR,A,B);
        8、STRCMP(ST1,ST2) ASK码大小 
        9、SUBSTRING(STR,X,Y) 截取字符串
二、数值函数
        1、ABS(X) 返回X的绝对值
        2、ceil()
        3、floor()
        4、mod(x,y)  返回模
        5、rand()     0- 1
        6、round(x,y) 四舍五入 Y位小数
        7、truncate(x,y)返回截断Y为小数
三、日期函数
             curdate() 当前日期 curtime() 当前时间 now()当前日期时间   
             unix_timestamp(now())  获取时间戳
             from_unixtime(时间戳)  
             week(now()) year(now()) 
             hour(curtime()) minute(curtime())   
             monthname(now())  
             date_format(now(),"%Y-%m-%d %H:%i:%s")
四、流程控制函数
        if(val,a,b)
        if null (val1,val2)    
        case when [va] then [result1] else [default] end 
        case when     then
五、其他函数 select 
        database()
        version()
        user()
        inet_aton('ip')
        inet_ntoa('inet_aton('ip')')
        password()
        md5()

转载于:https://www.cnblogs.com/QQ1029173607/p/5383465.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值