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...