MySQL是一款常用的關系型數據庫管理系統,支持對表進行權限設置。以下是關于MySQL對表權限設置的介紹:
1. 授予表權限 語法:GRANT permission ON table_name TO user; 示例:GRANT SELECT, INSERT, UPDATE, DELETE ON employees TO 'bob'@'localhost'; 說明:以上命令授予了用戶‘bob’在本地主機上對員工表的SELECT、INSERT、UPDATE和DELETE權限。 2. 撤銷表權限 語法:REVOKE permission ON table_name FROM user; 示例:REVOKE SELECT, INSERT, UPDATE, DELETE ON employees FROM 'bob'@'localhost'; 說明:以上命令撤銷了用戶‘bob’在本地主機上對員工表的SELECT、INSERT、UPDATE和DELETE權限。 3. 查看表權限 語法:SHOW GRANTS FOR user; 示例:SHOW GRANTS FOR 'bob'@'localhost'; 說明:以上命令顯示了用戶‘bob’在本地主機上被授予的所有權限。 4. 刷新權限 語法:FLUSH PRIVILEGES; 說明:以上命令刷新了已修改的權限,使其生效。