DCL语句主要是DBA用来管理系统中的对象权限时所使用,一般的开发人员很少使用。下面用一个例子简单说明。创建一个数据库用户z1,具有对sakila数据库中所有表的SELECT/INSERT权限:
由于权限变更,需要将z1的权限变更,收回INSERT,只能对数据进行SELECT操作:
以上例子中的grant和revoke分别授出和收回了用户z1的部分权限。