mysql 常用函式
數字函式:
ceiling(x) 返回大於x的最小整數值
floor(x) 返回小於x的最大整數值
truncate(x,y) 返回數字x截短為y位小數的結果 ,僅僅只是截斷,不會進行四捨五入計算
聚合函式:
group_concat(col) 返回由屬於一組的列值連線組合而成的結果
字串函式:
concat(s1,s2...,sn)將s1,s2...,sn連線成字串 ,sqlserver2012 以前沒有這個函式
insert(str,x,y,instr) 將字串str從第x位置開始,y個字元長的子串替換為字串instr,返回結果 ,此函式相當於 sqlserver 中stuff函式
find_in_set(str,list)分析逗號分隔的list列表,如果發現str,返回str在list中的位置 ,與陣列相關
lcase(str)或lower(str) 返回將字串str中所有字元改變為小寫後的結果
ucase(str)或upper(str) 返回將字串str中所有字元轉變為大寫後的結果
left(str,x)返回字串str中最左邊的x個字元
right(str,x) 返回字串str中最右邊的x個字元
char_length(s)返回字串str中的字元數 sqlserver 中len() ,獲取字串的字元數
length():返回位元組數
ltrim(str) 從字串str中切掉開頭的空格
rtrim(str) 從字串str中切掉開頭的空格
trim(str)去除字串首部和尾部的所有空格 ,sqlserver 沒有此函式
position(substr,str) 返回子串substr在字串str中第一次出現的位置 sqlserver 中的charindex
repeat(str,n)返回字串str重複x次的結果 sqlserver 中 replicate()
reverse(str) 返回顛倒字串str的結果
日期和事件函式:
curdate()或current_date() 返回當前的日期 ,sqlserver convert(varchar,getdate(),23)
curtime()或current_time() 返回當前的時間
date_add(date,interval int keyword)返回日期date加上間隔時間int的結果(int必須按照關鍵字進行格式化), sqlserver dateadd()
now() 返回當前的日期和時間 ,sqlserver getdate()
date_format(date,fmt) 依照指定的fmt格式格式化日期date值
date_sub(date,interval int keyword)返回日期date加上間隔時間int的結果(int必須按照關鍵字進行格式化),
from_unixtime();時間戳函式
unix_unixtime(); 時間戳函式
加密函式:
aes_encrypt(str,key) 返回用金鑰key對字串str利用高階加密標準演算法加密後的結果,呼叫aes_encrypt的結果是乙個二進位制字串,以blob型別儲存
aes_decrypt(str,key) 返回用金鑰key對字串str利用高階加密標準演算法解密後的結果
系統函式:
database() 返回當前資料庫名 ,sqlserver db_name()
benchmark(count,expr) 將表示式expr重複執行count次
connection_id() 返回當前客戶的連線id ,sqlserver @@spid
found_rows() 返回最後乙個select查詢進行檢索的總行數 ,sqlserver中的 @@rowcount
user()或system_user() 返回當前登陸使用者名稱 sqlserver ,current_user
version() 返回mysql伺服器的版本 ,sqlserver @@version
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 轉...
php中mysql函式 PHP中的MySQL函式
本篇主要介紹採用php語言如何連線mysql資料庫。首先需要檢測服務mysql是否開啟成功。檢視phpinfo 函式 使用php運算元據庫的步驟 一 連線資料庫伺服器 二 選擇資料庫 mysql select db 資料庫名 三 設定編碼格式 mysql set charset utf 8 四 資料...