中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用mysql數據控制語言

發布時間:2020-06-04 14:37:44 來源:PHP中文網 閱讀:327 作者:三月 欄目:MySQL數據庫

下文主要給大家帶來如何利用mysql數據控制語言,希望這些內容能夠帶給大家實際用處,這也是我編輯如何利用mysql數據控制語言這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

用戶管理

用戶數據所在位置:mysql中的所有用戶,都存儲在系統數據庫(mysql)中的user 表中——不管哪個數據庫的用戶,都存儲在這里。

表初始內容如下:
如何利用mysql數據控制語言

創建用戶:

形式:

create  user  ‘用戶名’@’允許登錄的地址/云服務器’  identified  by  ‘密碼’;

說明:

  • 允許登錄的地址/云服務器就是,允許該設定的位置,來使用該設定的用戶名和密碼登錄,其他位置不行;

  • mysql的安全身份驗證,需要3個信息。

例:
如何利用mysql數據控制語言
查看mysql中的user表:
如何利用mysql數據控制語言

刪除用戶:
drop  user  '用戶名'@'允許登錄的地址或云服務器名';
修改用戶密碼

修改自己的密碼:

set password = password('密碼');

修改他人的密碼(前提是有權限):

set password  for  '用戶名'@'允許登錄的地址' = password('密碼');

權限管理

權限:mysql數據庫,將其中所能做的所有事情,都分門別類分配到大約30多個權限中去了,其中每個權限,都由一個“單詞”來表示!

比如:

  • select:代表可以查詢數據; update:代表可以修改數據; delete:代表可以刪除數據;…….

  • 有一個權限名叫做“all”:表示所有權限;

有如下權限:
如何利用mysql數據控制語言
另一個表現形式(帶中文說明):
如何利用mysql數據控制語言

授予權限:

形式:

grant  權限列表  on  某庫.某個對象  to  ‘用戶名’@’允許登錄的位置’  【identified  by  ‘密碼’】;

說明:

  • 權限列表,就是,多個權限的名詞,相互之間用逗號分開,比如:  select,  insert,  update 也可以寫:all

  • 某庫.某個對象,表示,給指定的某個數據庫中的某個“下級單位”賦權; 下級單位有:表名,視圖名,存儲過程名;  存儲函數名;

有2個特殊的語法:
 1、*.*:  代表所有數據庫中的所有下級單位;
 2、 某庫.* :代表指定的該庫中的所有下級單位;

  • 【identified  by  ‘密碼’】是可省略部分,如果不省略,就表示賦權的同時,也去修改它的密碼;

  • 如果該用戶未存儲,此時其實就是創建一個新用戶;并此時就必須設置其密碼了

剝奪權限:

形式:

revoke  權限列表  on  某庫.某個對象  from  '用戶名'@'允許登錄的位置'

其含義,跟grant中完全一樣;

數據控制語言,是用于對mysql的用戶及其權限進行管理的語句;

用戶管理

用戶數據所在位置:mysql中的所有用戶,都存儲在系統數據庫(mysql)中的user 表中——不管哪個數據庫的用戶,都存儲在這里。

表初始內容如下:
如何利用mysql數據控制語言

創建用戶:

形式:

create  user  ‘用戶名’@’允許登錄的地址/云服務器’  identified  by  ‘密碼’;

說明:

  • 允許登錄的地址/云服務器就是,允許該設定的位置,來使用該設定的用戶名和密碼登錄,其他位置不行;

  • mysql的安全身份驗證,需要3個信息。

例:
如何利用mysql數據控制語言
查看mysql中的user表:
如何利用mysql數據控制語言

刪除用戶:
drop  user  '用戶名'@'允許登錄的地址或云服務器名';
修改用戶密碼

修改自己的密碼:

set password = password('密碼');

修改他人的密碼(前提是有權限):

set password  for  '用戶名'@'允許登錄的地址' = password('密碼');

權限管理

權限:mysql數據庫,將其中所能做的所有事情,都分門別類分配到大約30多個權限中去了,其中每個權限,都由一個“單詞”來表示!

比如:

  • select:代表可以查詢數據; update:代表可以修改數據; delete:代表可以刪除數據;…….

  • 有一個權限名叫做“all”:表示所有權限;

有如下權限:
如何利用mysql數據控制語言
另一個表現形式(帶中文說明):
如何利用mysql數據控制語言

授予權限:

形式:

grant  權限列表  on  某庫.某個對象  to  ‘用戶名’@’允許登錄的位置’  【identified  by  ‘密碼’】;

說明:

  • 權限列表,就是,多個權限的名詞,相互之間用逗號分開,比如:  select,  insert,  update 也可以寫:all

  • 某庫.某個對象,表示,給指定的某個數據庫中的某個“下級單位”賦權; 下級單位有:表名,視圖名,存儲過程名;  存儲函數名;

有2個特殊的語法:
 1、*.*:  代表所有數據庫中的所有下級單位;
 2、 某庫.* :代表指定的該庫中的所有下級單位;

  • 【identified  by  ‘密碼’】是可省略部分,如果不省略,就表示賦權的同時,也去修改它的密碼;

  • 如果該用戶未存儲,此時其實就是創建一個新用戶;并此時就必須設置其密碼了

剝奪權限:

形式:

revoke  權限列表  on  某庫.某個對象  from  '用戶名'@'允許登錄的位置'

其含義,跟grant中完全一樣;

對于以上關于如何利用mysql數據控制語言,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平邑县| 惠来县| 盐津县| 大庆市| 长岛县| 淮阳县| 邳州市| 格尔木市| 洪雅县| 杭锦后旗| 镇巴县| 磐石市| 忻城县| 巫山县| 平谷区| 康平县| 逊克县| 洛阳市| 岳西县| 平和县| 贵溪市| 和龙市| 神农架林区| 诸城市| 陇川县| 雷州市| 龙游县| 平潭县| 罗城| 香格里拉县| 潼关县| 临湘市| 安远县| 台湾省| 广汉市| 肇源县| 剑阁县| 盖州市| 蒙阴县| 梅州市| 丹凤县|