天天看點

MySQL資料庫控制語言(DCL)入門

MySQL資料控制語言(DCL)入門

前言:

作者部落格資料庫專題中的MySQL資料庫之SQL入門及MySQL資料庫多表查詢兩篇文章詳細講解了MySQL資料中的DDL;DML;DQL三種類型的資料語言,本文将講解DCL資料庫控制語言。DCL主要用于資料庫使用者及授權管理,DCL在日常的工作中也許用的不多,但了解一下還是必要的。

1. 使用者管理

1.1 查詢使用者

-- 1. 切換到mysql資料庫
USE mysql;

-- 2. 查詢user表
SELECT * FROM USER;
				
* 通配符: % 表示可以在任意主機使用使用者登入資料庫
           
MySQL資料庫控制語言(DCL)入門

1.2 添加使用者

MySQL資料庫控制語言(DCL)入門
MySQL資料庫控制語言(DCL)入門

1.4 修改使用者密碼

MySQL資料庫控制語言(DCL)入門

1.3 删除使用者

MySQL資料庫控制語言(DCL)入門

2. 授權管理

1.1 查詢權限

MySQL資料庫控制語言(DCL)入門

1.2 授予權限

如給shy使用者授予所有權限,在任意資料庫任意表上

1.3 撤銷權限

如撤銷shy使用者對所有資料庫所有表的更新權限