#字串函式
語法:concat(str1,str2,...,strn)
引數一:待拼接字串
引數二:待拼接字串
返回結構:乙個完整的字串
select
concat('my','s','ql')
#語法:insert(str,pos,len,newstr)
引數一:字串
引數二:開始的位置
引數三:從開始位置擷取的長度
引數四:代替擷取部分的新字串
返回結構:乙個新的字串
select
insert('這是sql server資料庫',3,10,'mysql')
#語法:lower(str)
引數一:乙個平凡而又普通的字串
返回結構:將字串中的字母全部變為小寫
select
lower('abc')
#語法:upper(str)
引數一:乙個平凡而又普通的字串
返回結構:將字串中的字母全部變為大寫
select
upper('abc')
語法:substring(str,num,len)
引數一:乙個平凡而又普通的字串
引數二:起始位置(從1開始)
引數三:從起始位置開始擷取的長度
返回結構:返回一段從num位置擷取len長度的字串
select
substring('123456789',5,3)
#時間日期函式
語法:curdate()
返回結構:獲取當前日期
select
curdate()
#語法:curtime()
返回結構:獲取當前時間
select
curtime()
#語法:now()
返回結構:獲取當前日期和時間
select
now()
#語法:week(date1)
引數一:乙個普通而又平凡的日期
返回結構:獲取日期date1為一年中的第幾周
select
week(now())
#語法:year(date1)
引數一:乙個普通而又平凡的日期
返回結構:獲取日期date1的年份
select
year(now())
#語法:hour(_time)
引數一:乙個普通而又平凡的時間
返回結構:獲取時間_time的小時值
select
hour(now())
#語法:minute(_time)
引數一:乙個普通而又平凡的時間
返回結構:獲取時間_time的分鐘值
select
minute(now())
#語法:datediff(date1,date2)
引數一:乙個普通而又平凡的日期
引數二:另乙個普通而又平凡的日期
返回結構:兩個日期之間相隔的天數
select
datediff(now(),'2017-02-02')
#adddate(date1,n)
引數一:乙個普通而又平凡的日期
引數二:乙個神秘而又善於隱藏的數字
返回結構:日期date1加上n天之後日期
select
adddate(now(),20)
#數字函式
語法:ceil(x)
引數:待處理的資料
返回值:返回大於或等於數值x的最小整數
例如:select ceil(2.1)
返回數值:3
語法:floor(x)
引數:待處理的資料
返回值:返回小於或等於x的最小整數
例如:select floor(2.1)
返回值:2
語法:rand()
返回值:隨機數在0到1之間
例如:select rand ()
返回值:隨機數在0到1之間
mysql 常用函式迴圈 mysql 常用函式
mysql 常用函式 數字函式 ceiling x 返回大於x的最小整數值 floor x 返回小於x的最大整數值 truncate x,y 返回數字x截短為y位小數的結果 僅僅只是截斷,不會進行四捨五入計算 聚合函式 group concat col 返回由屬於一組的列值連線組合而成的結果 字串函...
mysql常用函式哪些 MySQL常用函式彙總
數學類函式 ceil x ceilin x 進一取整 floor x 捨掉小數部分 round x,y 四捨五入 保留y位小數 mod x,y x除以y以後的餘數 abs x 取x的絕對值 power x,y pow x,y 冪運算 x的y次冪 pi 圓周率 rand 或者rand x 0 1之間的...
mysql常用轉換函式 Mysql常用函式
ip位址轉換 inet aton 將ip位址轉換成數字型 inet ntoa 將數字型轉換成ip位址 phpip位址相互轉換 ip 轉整型 ip2long 133.114.56.135 轉整型後帶符號 2056111993 bindec decbin ip2long 133.114.56.135 轉...