您好,登錄后才能下訂單哦!
下文主要給大家?guī)砣绾卫?a title="mysql" target="_blank" href="http://www.kemok4.com/mysql/">mysql數(shù)據(jù)控制語言,希望這些內(nèi)容能夠帶給大家實際用處,這也是我編輯如何利用mysql數(shù)據(jù)控制語言這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
用戶數(shù)據(jù)所在位置:mysql中的所有用戶,都存儲在系統(tǒng)數(shù)據(jù)庫(mysql)中的user 表中——不管哪個數(shù)據(jù)庫的用戶,都存儲在這里。
表初始內(nèi)容如下:
形式:
create user ‘用戶名’@’允許登錄的地址/云服務(wù)器’ identified by ‘密碼’;
說明:
允許登錄的地址/云服務(wù)器就是,允許該設(shè)定的位置,來使用該設(shè)定的用戶名和密碼登錄,其他位置不行;
mysql的安全身份驗證,需要3個信息。
例:
查看mysql中的user表:
drop user '用戶名'@'允許登錄的地址或云服務(wù)器名';
修改自己的密碼:
set password = password('密碼');
修改他人的密碼(前提是有權(quán)限):
set password for '用戶名'@'允許登錄的地址' = password('密碼');
權(quán)限:mysql數(shù)據(jù)庫,將其中所能做的所有事情,都分門別類分配到大約30多個權(quán)限中去了,其中每個權(quán)限,都由一個“單詞”來表示!
比如:
select:代表可以查詢數(shù)據(jù); update:代表可以修改數(shù)據(jù); delete:代表可以刪除數(shù)據(jù);…….
有一個權(quán)限名叫做“all”:表示所有權(quán)限;
有如下權(quán)限:
另一個表現(xiàn)形式(帶中文說明):
形式:
grant 權(quán)限列表 on 某庫.某個對象 to ‘用戶名’@’允許登錄的位置’ 【identified by ‘密碼’】;
說明:
權(quán)限列表,就是,多個權(quán)限的名詞,相互之間用逗號分開,比如: select, insert, update 也可以寫:all
某庫.某個對象,表示,給指定的某個數(shù)據(jù)庫中的某個“下級單位”賦權(quán); 下級單位有:表名,視圖名,存儲過程名; 存儲函數(shù)名;
有2個特殊的語法:
1、*.*: 代表所有數(shù)據(jù)庫中的所有下級單位;
2、 某庫.* :代表指定的該庫中的所有下級單位;
【identified by ‘密碼’】是可省略部分,如果不省略,就表示賦權(quán)的同時,也去修改它的密碼;
如果該用戶未存儲,此時其實就是創(chuàng)建一個新用戶;并此時就必須設(shè)置其密碼了
形式:
revoke 權(quán)限列表 on 某庫.某個對象 from '用戶名'@'允許登錄的位置'
其含義,跟grant中完全一樣;
數(shù)據(jù)控制語言,是用于對mysql的用戶及其權(quán)限進(jìn)行管理的語句;
用戶數(shù)據(jù)所在位置:mysql中的所有用戶,都存儲在系統(tǒng)數(shù)據(jù)庫(mysql)中的user 表中——不管哪個數(shù)據(jù)庫的用戶,都存儲在這里。
表初始內(nèi)容如下:
形式:
create user ‘用戶名’@’允許登錄的地址/云服務(wù)器’ identified by ‘密碼’;
說明:
允許登錄的地址/云服務(wù)器就是,允許該設(shè)定的位置,來使用該設(shè)定的用戶名和密碼登錄,其他位置不行;
mysql的安全身份驗證,需要3個信息。
例:
查看mysql中的user表:
drop user '用戶名'@'允許登錄的地址或云服務(wù)器名';
修改自己的密碼:
set password = password('密碼');
修改他人的密碼(前提是有權(quán)限):
set password for '用戶名'@'允許登錄的地址' = password('密碼');
權(quán)限:mysql數(shù)據(jù)庫,將其中所能做的所有事情,都分門別類分配到大約30多個權(quán)限中去了,其中每個權(quán)限,都由一個“單詞”來表示!
比如:
select:代表可以查詢數(shù)據(jù); update:代表可以修改數(shù)據(jù); delete:代表可以刪除數(shù)據(jù);…….
有一個權(quán)限名叫做“all”:表示所有權(quán)限;
有如下權(quán)限:
另一個表現(xiàn)形式(帶中文說明):
形式:
grant 權(quán)限列表 on 某庫.某個對象 to ‘用戶名’@’允許登錄的位置’ 【identified by ‘密碼’】;
說明:
權(quán)限列表,就是,多個權(quán)限的名詞,相互之間用逗號分開,比如: select, insert, update 也可以寫:all
某庫.某個對象,表示,給指定的某個數(shù)據(jù)庫中的某個“下級單位”賦權(quán); 下級單位有:表名,視圖名,存儲過程名; 存儲函數(shù)名;
有2個特殊的語法:
1、*.*: 代表所有數(shù)據(jù)庫中的所有下級單位;
2、 某庫.* :代表指定的該庫中的所有下級單位;
【identified by ‘密碼’】是可省略部分,如果不省略,就表示賦權(quán)的同時,也去修改它的密碼;
如果該用戶未存儲,此時其實就是創(chuàng)建一個新用戶;并此時就必須設(shè)置其密碼了
形式:
revoke 權(quán)限列表 on 某庫.某個對象 from '用戶名'@'允許登錄的位置'
其含義,跟grant中完全一樣;
對于以上關(guān)于如何利用mysql數(shù)據(jù)控制語言,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會喜歡上這些內(nèi)容的。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。