在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...