程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql那些事兒之(九)常用的函數

Mysql那些事兒之(九)常用的函數

編輯:MySQL綜合教程


Mysql那些事兒之(九)常用的函數   相關鏈接: Mysql那些事兒之(一)mysql的安裝 http://www.BkJia.com/database/201210/162314.html; Mysql那些事兒之(二)有關數據庫的操作 http://www.BkJia.com/database/201210/162315.html; Mysql那些事兒之(三)有關數據表的操作 http://www.BkJia.com/database/201210/162316.html; Mysql那些事兒之(四)數據表數據查詢操作 http://www.BkJia.com/database/201210/162317.html; Mysql那些事兒之(五)操作時間 http://www.BkJia.com/database/201210/162318.html; Mysql那些事兒之(六)字符串模式匹配 http://www.BkJia.com/database/201210/163969.html; Mysql那些事兒之(七)深入select查詢 http://www.BkJia.com/database/201210/163970.html; Mysql那些事兒之(八)索引 http://www.BkJia.com/database/201210/163971.html   一、 字符串函數    www.2cto.com   CANCAT(S1,S2,...Sn)   選擇S1,S2,...Sn 為一個字符串 INSERT(str,x,y,instr)   將字符串str從第x位置開始,y個字符長的子串替換為字符串instr LOWER(str)               將字符串str中所有字符變為小寫 UPPER(str)                將字符串str中所有字符變為大寫 LEFT(str,x)              返回字符串str最左邊的x個字符 RIGHT(str,x)            返回字符串str最右邊的x個字符 LPAD(str,n,pad)      用字符串pad對str最左邊進行填充,直到長度為n個字符長度  RPAD(str,n,pad)     用字符串pad對str最右邊進行填充,直到長度為n個字符長度  LTRIM(str)               去掉字符串str左側的空格 RTRIM(str)               去掉字符串str右側的空格 REPEAT(str,x)         返回str重復x次的結果 STRCMP(s1,s2)       比較字符串s1和s2 TRIM(str)                 去掉字符串行尾和行頭的空格 SUBSTRING(str,x,y)返回從字符串str x位置起y個字符串長度的字串   二、數值函數   ABS(x)                     返回x的絕對值 CEIL(x)                    返回大於x的最大整數值 FLOOR(x)                 返回小於x的最大整數值 MOD(x,y)                返回x/y的模 RAND()                    返回0~1內的隨機值 ROUND(x,y)            返回參數x的四捨五入的有y位小數的值 TRUNCATE(x,y)        返回數字x截斷為y位小數的結果   三、日期和時間函數    www.2cto.com   CURDATE()               返回當前日期 CURTIME()                返回當前時間 NOW()                     返回當前的日期和時間 UNIX_TIMESTAMP(date) 返回日期date的Unix時間戳 FROM_UNIXTIME        返回Unix時間戳的日期值 WEEK(date)              返回日期date為一年中的第幾周 YEAR(date)               返回日期date的年份 HOUR(time)              返回time的小時值 MINUTE(time)           返回time的分鐘值 MONTHNAME(date)    返回date的月份名 DATE_FORMAT(date,fmt)  返回按字符串fmt格式化日期date值 DATE_ADD(date,INTERVAL expr type) 返回一個日期或時間值加上一個時間間隔的時間值 DATEDIFF(expr,expr2) 返回起始時間expr和結束時間expr2之間的天數   四、流程函數   IF(value,t f)     如果value是真,返回t,否則返回f   IFNULL(value1,value2) 如果value1不為空返回value1,否則返回value2   CASE WHEN [value1] THEN [result1] ...ELSE [default] END 如果value1是真,返回result1,否則返回default   CASE [expr] WHEN [value1] THEN [result1] ...ELSE [default] END 如果expr等於value1,返回result1,否則返回default    www.2cto.com    五、其他函數   DATABASE()   返回當前數據庫名 VERSION()     返回當前數據庫版本 USER()          返回當前登錄用戶名 INET_ATON(IP)  返回ip地址的數字表示 INET_NTOA()     返回數字代表的IP地址 PASSWORD()     返回字符串str的加密版本 MD5()               返回字符串str的MD5值  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved