mysql常用內建函式 mysql常見內建函式

2021-10-18 01:35:48 字數 1146 閱讀 5165

在mysql中有許多內建的函式,雖然功能都能在php**中實現,但巧妙的應用mysql內建函式可以大大的簡化開發過程,提高效率。

mysql字串函式:

concat(string2 [,...])         //連線字串

lcase(string2)           //轉換成小寫

ucase(string2)           //轉換成大寫

length(string)           //string長度

ltrim(string2)           //去除前端空格

rtrim(string2)           //去除後端空格

repeat(string2,count)       //重複count次

replace(str,search_str,replace_str)   //在str中用replace_str替換search_str

substring(str,position [,length])   //position開始,取length個字元,注意:position偏移量是從1開始的

space(count)           //生成count個空格

mysql數學函式:

bin(decimal_number) //十進位制數字轉換成二進位制

ceiling(number2)//向上取整

floor(number2)//向下取整

max(列名)//最大值

min(列名)//最小值

sqrt(number)//平方根

rand()//隨機數(0-1),可以進行隨機排序:select * from user order by rand();

mysql日期函式:

curdate()// 返回當前日期

curtime()//返回當前時間

now()//返回當前的日期時間

unix_timestamp(date)//返回當前date的unix時間戳

from_unixtime(時間戳)//返回unix時間戳的日期值

week(date)//返回日期date為一年中的第幾周

year(date)//返回日期date的年份

datediff(expr,expr2)//返回起始時間expr和結束時間expr2間的天數

mysql常見內建函式 MySQL常用內建函式

1 ascii str 返回字串str的第乙個字元的ascii值 str是空串時返回0 mysql select ascii 2 50 mysql select ascii 2 50 mysql select ascii dete 100 2 ord str 如果字串str句首是單位元組返回與asc...

mysql 檢視內建函式 mysql內建函式

一 字串函式 1.concat s1,s2.sn 把傳入的引數連線成乙個字串 2.insert str,x,y,str 從str的x位置開始,替換y長度的字串為str,select insert abcdefg 2,3,hello 3.lower str upper str 將字串轉換為大寫,小寫 ...

07 MySQL常用內建函式

常用函式 1.字串函式 concat str1,str2,strn 將str1,str2.strn 拼接成乙個字串,當這裡有任何乙個為null,則拼接結果為null insert str,idx,len,tarstr 將字串str從 idx 位置開始,len個字元長度的子串替換為字串tarstr.l...