溫馨提示×

MySQL中的GRANT命令是什么

小樊
132
2024-09-08 19:38:08
欄目: 云計算

在MySQL中,GRANT命令用于為用戶分配權限

GRANT命令的基本語法如下:

GRANT privilege_list ON object TO user [WITH GRANT OPTION];

其中:

  • privilege_list:要分配給用戶的權限列表,例如SELECT、INSERT、UPDATE等。
  • object:要應用權限的數據庫對象,例如表、視圖或存儲過程。
  • user:要分配權限的用戶,格式為'username'@'hostname'。
  • WITH GRANT OPTION:可選項,表示該用戶可以將這些權限分配給其他用戶。

例如,要為用戶john分配對數據庫mydb中的employees表的SELECTINSERT權限,可以使用以下命令:

GRANT SELECT, INSERT ON mydb.employees TO 'john'@'localhost';

在分配權限后,需要使用FLUSH PRIVILEGES命令使更改生效:

FLUSH PRIVILEGES;

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女