明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

分享對于MySQ函數的案例說明

[摘要]本篇介紹MySQ函數的一些常用函數。IF(expr,v1,v2) expr表達式為true時返回v1,否則返回v2IFNULL(v1,v2) 如果v1為NULL,返回v2 ;v1不為NULL 則返回v1CASE expr WHEN v1 THEN r1 [WHEN v2 THEN r2][....
本篇介紹MySQ函數的一些常用函數。

IF(expr,v1,v2) expr表達式為true時返回v1,否則返回v2

分享關于MySQ函數的實例介紹

IFNULL(v1,v2) 如果v1為NULL,返回v2 ;v1不為NULL 則返回v1

分享關于MySQ函數的實例介紹

CASE expr WHEN v1 THEN r1 [WHEN v2 THEN r2][......] [ELSE m] END

如果expr 等于 v1.v2..中的值則返回 THEN后面的r1,r2.. 否則返回ELSE后面的值m

分享關于MySQ函數的實例介紹

CASE WHEN v1 THEN r1 [WHEN v2 THEN r2][......] [ELSE m] END

當v1,v2...中某個值為true時 返回THEN之后的值,否則返回ELSE之后的值

分享關于MySQ函數的實例介紹

VERSION() 返回MySql的版本

分享關于MySQ函數的實例介紹

CONNECTION_ID() 返回Mysql當前的連接次數

分享關于MySQ函數的實例介紹

SHOW PROCESSLIST; SHOW FULL PROCESSLIST; 顯示運行的線程

分享關于MySQ函數的實例介紹

DATEBASE(),SCHEMA() 返回當前的數據庫

分享關于MySQ函數的實例介紹

USER()、CURRENT_USER()、SYSTEM_USER()、SESSION_USER() 返回當前的用戶名

分享關于MySQ函數的實例介紹

CHARSET(str) 返回str的字符集

分享關于MySQ函數的實例介紹

COLLATION(str) 返回str的字符排列方式

分享關于MySQ函數的實例介紹

LAST_INSERT_ID() 返回AUTO_INCREMENT最后生成的id值,如果為批量插入數據,則返回批量中的第一個

分享關于MySQ函數的實例介紹

加密 --MD5(str) 返回str MD5加密 32位十六進制

分享關于MySQ函數的實例介紹

加密 ENCODE(str,pwd_str) 使用pwd_str作為密碼加密str,與str長度相同的二進制字符串

分享關于MySQ函數的實例介紹

解密 DECODE('str',pwd_str) 將pwd_str 作為密碼解密 str,與上面的ENCODE()互為反函數

分享關于MySQ函數的實例介紹

FORMAT(x,n) 將數字x格式化,保留n為小數四舍五入后以字符串形式返回

分享關于MySQ函數的實例介紹

CONV(N,from_base,to_base) 將N由from_base進制轉換為to_base進制

分享關于MySQ函數的實例介紹

BENCHMARK(count,expr) 重復執(zhí)行expr總共count次數

分享關于MySQ函數的實例介紹

CONVERT(str USING charset) 將str轉換為對應的charset

分享關于MySQ函數的實例介紹

CAST(x AS type),CONVERT(x,type) 返回將x轉為type類型的值

分享關于MySQ函數的實例介紹

以上就是分享關于MySQ函數的實例介紹的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。