函數的定義
使用函數,可以極大的提高用戶對數據庫的管理效率。函數表示輸入參數表示一個具有特定關系的值。
一、數學函數
絕對值函數、三角函數、對數函數、隨機函數等,當有錯誤產生時,數學函數會返回null值。
二、函數
1、常用數值函數
2、常用字符串函數
3、日期和時間函數
三、條件判斷函數
條件判斷函數亦稱為控制流程函數,根據滿足條件的不同,執行相應的流程。
四、系統信息函數
1、獲取版本號
2、獲取用戶函數
五、加密函數
1、加密函數MD5(str)
2、加密函數ENCODE(str , pswd_str)
ENCODE(str , pswd_str)使用pswd_str 作為加密編碼,來加密str 。常見的加密編碼包括:base64 、 hex 、escape。
加密查詢長度
業務需求需要對一些敏感數據進行加密處理
3、解密函數
DECODE(crypt_str ,pswd_str)使用pswd_str作為密碼,解密加密字符串crypt_str ,crypt_str 是由ENCODE()返回的字符串
六、改變數據類型
CAST(x,AS_type) 函數將一個類型的值轉換為另一個類型的值;
七、問題