## 權限管理
在mysql中將權限管理分為三類.
1. 數據權限:增刪改查(select\update\delete\insert).
2. 結構權限:結構操作(create\drop).
3. 管理權限:權限管理(create user\grant\revoke):通常只給管理員如此權限.
#### 授予權限 grant
將權限分配給指定的用戶.
語法 :
~~~
grant 權限列表 on 數據庫/*.表名/* to 用戶;
~~~
如:
~~~
grant all on 庫名.* to '用戶名'; //給用戶某一個庫中所有表所有操作權限.
~~~
注意:
1. 權限列表:使用逗號分隔,但是可以使用all [privileges]代表全部權限.
2. 數據庫.表名:可以是單表(數據庫名字.表名),可以是具體某個數據庫(數據庫.*),也可以整庫(*.*).
#### 取消權限
權限回收:將權限從用戶手中收回.
語法 :
~~~
revoke 權限列表/all privileges on 數據庫/*.表/* from 用戶;
~~~
#### 刷新權限
Flush:刷新,將當前對用戶的權限操作,進行一個刷新,將操作的具體內容同步到對應的表中.
語法:
~~~
flush privileges;
~~~
- 數據庫介紹
- 數據庫基本概念
- SQL介紹
- MySQL服務端架構
- 庫操作
- 表操作
- 字段類型
- 整數類型
- 小數類型
- 字符串類型
- 日期/時間類型
- json類型
- 字段屬性
- Null
- 默認值
- 列描述
- 主鍵
- 自動增長
- 唯一鍵
- 數據庫基礎操作
- 增
- 刪
- 改
- 查
- 運算符
- 算術運算符
- 比較運算符
- 邏輯運算符
- in運算符
- is運算符
- like運算符
- 高級查詢
- 聯合查詢
- 連接查詢
- 交叉連接
- 內連接
- 外連接
- Using關鍵字
- 子查詢
- 標量子查詢
- 列子查詢
- 行子查詢
- 表子查詢
- exists子查詢
- 子查詢特定關鍵字
- 用戶權限管理
- 用戶管理
- 權限管理
- 外鍵
- 外鍵操作
- 外鍵基本要求
- 約束
- 視圖
- 事務安全
- 自動事務
- 手動事務
- 事務特點
- 變量
- 系統變量
- 會話變量
- 局部變量
- 流程結構
- if分支
- while循環
- 函數
- 內置函數
- 字符串函數
- 時間函數
- 數學函數
- 其他函數
- 存儲過程
- 與函數的區別
- 存儲過程操作
- 存儲過程的形參類型
- 觸發器
- 觸發器概念
- 觸發器操作