【MySQL作業】MySQL函數——美和易思系統信息函數和加密函數應用習題

點擊打開所使用到的數據庫>>>


1、顯示當前 MySQL 服務器的版本信息和登錄信息。

MySQL 系統信息函數 version() 用於返回當前 MySQL 的版本號,"show processlist" 用於顯示 MySQL 運行時相關線程的運行狀態,這些信息包括連接數、連接狀態等,通過這些信息可以幫助使用者識別出有問題的查詢語句等。

2、顯示當前被 MySQL 服務器驗證的用戶和主機名組合。

顯示當前被 MySQL 服務器驗證的用戶和主機名組合的 MySQL 信息函數可以是 USER()、CURRENT_ USER()、SYSTEM_USER() 和 SESSION_USER()

select USER(), CURRENT_USER(), SYSTEM_USER(), SESSION_USER();

3、分別使用 PASSWORD(str) 和 MD5(str) 對所有客戶的登錄密碼“pwd”進行加密,並顯示加密之後的密碼信息。

select customerID 登錄名 , pwd 密碼 , PASSWORD(pwd) PASSWORD 密碼 ,MD5(pwd) MD5密碼 from customer


4、使用“oracle”作爲加密密鑰對登錄 ID 爲 5 的密碼進行 ENCODE 加密。

select customerID 登錄名 , pwd 密碼 , ENCODE(pwd,'oracle') ENCODE 密碼 from customer where customerID=5

 

>>知識點【第5章 MySQL 函數】

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章