mysql內置函數

 
用在select  語句 ,能及子句 WHERE ORDERBY  HAVING 中update delete 函數中能夠將字段做爲變量來調用,變量的值就是這個列對應的每一行記錄 1、字符串函數         一、CONCAT          二、INSERT(STR,X,Y,INSERT) 將字符串X位置開始,Y個字符串長度替換爲字符串INSERT;         三、lower() upper()         四、LEFT(STR,X)    RIGHT(STR,Y)  返回Y/X個字符 NULL則不返回         五、LPAD(STR,N,PAD)   RPAD(STR,N,PAD)    補全字符N個字符串         六、trim ltrin rtrim 去除空格         七、REPLACE(STR,A,B);         八、STRCMP(ST1,ST2) ASK碼大小          九、SUBSTRING(STR,X,Y) 截取字符串 2、數值函數         一、ABS(X) 返回X的絕對值         二、ceil()         三、floor()         四、mod(x,y)  返回模         五、rand()     0- 1         六、round(x,y) 四捨五入 Y位小數         七、truncate(x,y)返回截斷Y爲小數 3、日期函數              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") 4、流程控制函數         if(val,a,b)         if null (val1,val2)             case when [va] then [result1] else [default] end          case when     then 5、其餘函數 select          database()         version()         user()         inet_aton('ip')         inet_ntoa('inet_aton('ip')')         password()         md5()
相關文章
相關標籤/搜索