廣州展廳設(shè)計公司排名廣州seo優(yōu)化推廣
DCL-管理用戶
1.查詢用戶
USE mysql;
SELECT * FROM user;
2.創(chuàng)建用戶
CREATE USER “用戶名”@“主機名” IDENTIFIED BY "密碼“;
3.修改用戶密碼
ALTER USER “用戶名”@“主機名” IDENTIFIED WITH mysql_native_password BY "新密碼“;
4.刪除用戶
DROP USER “用戶名”@“主機名”;
注意:
主機名可以使用%通配。
例:
1.創(chuàng)建用戶zhang,只能夠在當(dāng)前主機localhost訪問,密碼123456;
create user ‘zhang@localhost’ identified by ‘123456’;
2.創(chuàng)建用戶zhao,可以在任意主機訪問該數(shù)據(jù)庫,密碼123456;
create user ‘zhao@%’ identified by ‘123456’?
3.修改用戶zhao 的訪問密碼為1234;
alter user ‘zhao@%’ identified with mysql_native_password by ‘1234';
4.刪除 zhang@localhost用戶
drop user ’zhang@localhost‘;
DCL-權(quán)限控制
1.查詢權(quán)限:
SHOW GRANTS FOR '用戶名‘@'主機名';
2.授予權(quán)限:
GRANT 權(quán)限列表 ON 數(shù)據(jù)庫名.表名 TO ’用戶名'@‘主機名';
3.撤銷權(quán)限:
REVOKE 權(quán)限列表 ON 數(shù)據(jù)庫名.表名 FROM ’用戶名‘@’主機名‘;
注意:
1.多個權(quán)限之間,使用逗號分隔。
2.授權(quán)時,數(shù)據(jù)庫名和表名可以使用 * 進行通配,代表所有。