MySQL是目前廣泛使用的一種關系型數據庫管理系統。通過MySQL,我們可以給不同的用戶分配不同的權限。
如果我們想查詢具有all權限的用戶,可以使用以下代碼:
SELECT User, Host FROM mysql.user WHERE Super_priv='Y' AND Create_priv='Y' AND Drop_priv='Y' AND Reload_priv='Y' AND Shutdown_priv='Y' AND Process_priv='Y' AND File_priv='Y' AND Grant_priv='Y' AND References_priv='Y' AND Index_priv='Y' AND Alter_priv='Y' AND Show_db_priv='Y' AND Super_priv='Y' AND Create_tmp_table_priv='Y' AND Lock_tables_priv='Y' AND Execute_priv='Y' AND Repl_slave_priv='Y' AND Repl_client_priv='Y' AND Create_view_priv='Y' AND Show_view_priv='Y' AND Create_routine_priv='Y' AND Alter_routine_priv='Y' AND Create_user_priv='Y' AND Event_priv='Y' AND Trigger_priv='Y'
上述代碼中,我們使用了SELECT語句,從mysql.user表中查詢具有all權限的用戶信息。在WHERE子句中,我們逐個判斷了所有權限是否存在,并且值為Y,表明該用戶具有該權限。
通過上述代碼,我們就可以查詢具有all權限的用戶信息了。
下一篇css3的盒子定位