(My)SQL使用入门之DCL

DCL 语句主要是DBA用来管理系统中的对象权限使用,一般的开发人员很少使用。

创建一个数据库用户test,具有对dev数据库中的所有表的select/insert 权限。

grant select,insert on dev.* to 'test'@'localhost' IDENTIFIED by '123'grant select,insert on dev.* to 'test'@'localhost' IDENTIFIED by '123';

insert t_emp VALUES(null,2,'西西',now(),15000);

我们insert权限回收了,只保留select权限

REVOKE INSERT on dev.* from 'test'@'localhost';

再次插入:

insert t_emp VALUES(null,2,'西西',now(),15000);

insert t_emp VALUES(null,2,‘西西’,now(),15000)

1142 - INSERT command denied to user ‘test’@‘localhost’ for table ‘t_emp’
时间: 0s

发布了156 篇原创文章 · 获赞 11 · 访问量 5371

猜你喜欢

转载自blog.csdn.net/weixin_38280568/article/details/103845751