sql初級DCL操作語言

2021-09-12 12:22:03 字數 1362 閱讀 6715

dcl語言:

在mysql資料庫中的user表

1.建立使用者

語法:create user 使用者名稱@'位址' identified by '密碼';

localhost/127.0.0.1 --只能本機使用,localhost/127.0.0.1

% --所有電腦都可以用,ip的方式

192.168.2.% --所有192.168.2網段的電腦使用

計算機名 --只能該計算機名使用

示例:[user1使用者只能在localhost這個ip登入mysql伺服器]

create user user1@'localhost' identified by '123';

[user2使用者可以在任何電腦上登入mysql伺服器]

create user user2@』%』 identified by '123';

2.給使用者授權

語法:grant 許可權1, … , 許可權n on 資料庫名.表名 to 使用者名稱@'位址';

示例:grant create,alter,drop,insert,update,delete,select on mydb1.* to user1@'localhost';

授予所有許可權:

grant all on *.* to user2@'localhost'; [給所有資料庫的所有表許可權給user2]

建立使用者admin設定密碼為123456,許可權為所有的192.168.2網段的電腦使用,許可權為所有許可權:

grant all on *.* to admin@'192.168.2.%' identified by '123456';

3.檢視使用者許可權

語法:show grants for 使用者名稱@'位址';

示例:檢視user1,localhost的許可權:

show grants for user1@'localhost';

4.刪除使用者

語法:drop user 使用者名稱@'位址';

示例:刪除使用者admin,192.168.2.%:

drop user admin@'192.168.2.%';

5.修改使用者密碼:

語法:update user set password=password('密碼') where user='使用者名稱' and host='ip';

flush privileges; --請重新整理,否則密碼不生效

示例:

修改user1的密碼為123456:

update user set password=password('123456') where user='user1' and host='localhost';

SQL語句 DCL語句

目錄 資料控制語言 查詢使用者 建立使用者 刪除使用者 修改使用者密碼 忘記管理員使用者密碼解決辦法 檢視許可權 給使用者授權 撤銷授權 管理使用者,對使用者授權的操作,即資料控制語言,用來定義資料庫的訪問許可權和安全級別,及建立使用者。主要包括建立使用者 給使用者授權 對使用者撤銷授權 查詢使用者...

SQL資料操作基礎 初級 5

使用 sql事務管理器建立新錶 你可以使用前面幾節所講的方法建立新錶。但是,使用事務管理器建立新錶會更容易。這一節介紹如何使用這個程式建立新錶。從工作列的 sqlsever程式組中選擇 sqlenterprisemanager,啟動該程式,你會看到如圖10.4所示的視窗。瀏覽服務管理器視窗中的樹形結...

SQL資料操作基礎 初級 2

使用isql執行select查詢 當你安裝sql sever時,你同時安裝了乙個叫作isql w的應用程式。isql w允許你執行交 互的sql查詢。在把查詢包括到你的asp網頁中之前,用isql w對其進行測試是非常有用 的。注意 在這本書的第一部份,你學習了怎樣安裝和配置microsoft sq...