欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

grant mysql 版本

老白2年前11瀏覽0評論

Grant是MySQL數據庫的一個授權命令,可以控制用戶的訪問權限。在MySQL 5.7版本之前,使用Grant命令的方式較為簡單,但是在5.7版本之后的Grant命令新增了一些操作,使用方式也有所調整。

Grant命令的基本語法如下:

GRANT privilege_type ON database_name.table_name TO user_name@host_name IDENTIFIED BY 'password';

其中,privilege_type代表權限類型,可以是ALL PRIVILEGES、ALTER、CREATE、DELETE、DROP、INSERT、SELECT等;database_name.table_name代表授權的數據庫和表名;user_name代表授權的用戶;host_name代表該用戶所在的主機;IDENTIFIED BY 'password'代表該用戶的密碼,可以省略

在MySQL 5.7版本之前,可以使用如下方式進行授權:

GRANT ALL ON database_name.* TO user_name@host_name IDENTIFIED BY 'password';

在MySQL 5.7版本之后,由于新增了一些權限操作,授權方式也有所改變。其基本語法如下:

GRANT privilege_type [(column_list)] [, privilege_type [(column_list)]] ... ON [object_type] object_name TO user_name@host_name [WITH GRANT OPTION];

其中,object_type可以是TABLE、ROUTINE、PROCEDURE、FUNCTION等;privilege_type代表權限類型,可以是SELECT、INSERT、UPDATE、DELETE、ALL等;column_list代表具體的字段名;WITH GRANT OPTION代表授予用戶授予權限的能力

如果要撤銷用戶的權限,可以使用如下命令:

REVOKE privilege_type ON database_name.table_name FROM user_name@host_name;

Grant和Revoke命令是MySQL中非常重要的授權命令,可以幫助我們更好地控制用戶的訪問權限。