系統資訊函式
其他函式 鏈結
數學函式,字串函式
日期和時間函式,條件判斷函式
函式功能
version()
返回mysql版本
connection_id()
返回mysql伺服器當前連線的次數,每個連線都有各自唯一的id
show full processlist
顯示有哪有執行緒在執行,可以顯示當前所有連線數,還可以檢視當前的連線狀態,可以識別出有問題的查詢語句等。如圖一
database()
返回當前使用的資料庫
last_insert_id()
返回最後乙個自動生成id值的函式
圖一
各個列的含義和用途:函式(1)id列,使用者登入mysql時,系統分配的是"connection id"。
(2)user列,顯示當前使用者。如果不是root,這個命令就顯示使用者許可權內的sql語句。
(3)host列,顯示這個語句是從哪個ip的埠上發出的,可以用來追蹤出現問題語句的使用者。
(4)db列,顯示這個程序目前連線的是哪個資料庫。
(5)command列,顯示當前連線執行的命令,一般取值為休眠(sleep),查詢(query),連線(connect)。
(6)time列,顯示這個狀態持續的時間,單位是秒。
(7)state列,顯示使用當前連線sql語句的狀態。
(8)info列,顯示這個sql語句。
功能md5(str)
使用md5加密str後返回乙個字串。如圖二
sha(str)
使用sha加密str後返回乙個字串。如圖二
sha2(str,length)
使用sha2加密str後返回乙個length長度的字串(length支援的長度為224,256,384,512和0,0就是256)。如圖二
format(x,n)
format(x,n)將數字x格式化,並以四捨五入的方式保留小數點後n位,結果以字串的形式返回。如圖三
圖二
圖三
這裡只列舉了一些平時用到的函式,還有很多函式!!
mysql函式
MySQL系統資訊函式
1 獲取mysql版本號 連線數和資料庫名的函式 版本 select version 結果5.7.17 log 檢視當前使用者的連線數 select connection id 結果6 顯示當前使用者的鏈結資訊 show processlist 結果3 root localhost 2041 sle...
mysql 系統資訊函式
函 數 功 能 database 返回當前資料庫名 benchmark n expr 將表示式 expr 重複執行n次 charset str 返回字串 str的字符集 connection id 返回當前客戶的連線 idfound rows 將最後乙個 select 查詢 沒有以 limit 語句...
MySQL函式 其他函式
1 格式化函式format x,n format x,n 函式可以將數字x進行格式化,將x保留到小數點後n位。select format 3.1415926,3 3.142 2 不同進製的數字進行轉換 ascii s 返回字串s的第乙個字元的ascii碼 bin x 返回x的二進位制編碼 hex x...