第一頁: MySQL字符集創建及CRUD操作
阿新 • • 發佈:2018-09-05
har 註解 def ner 字符 col 排序 刪除 pri 1、MySQL數據庫創建時指定默認的字符集
CREATE database $DN_NAME DEFAULT CHARACTER SET utf8mb4 -- UTF-8 Unicode COLLATE utf8mb4_general_ci
註解:
> utf8mb4 -- UTF-8 Unicode:字符集;mb4是在utf8的基礎上支持了imoji表情。
> utf8mb4_general_ci:是字符排序方式;
> mysql 創建database時最好能明確指定字符集,防止字符混亂的情況發生。
2 數據庫用戶的增刪查改
- MySQL用戶的創建
CREATE USER ‘username‘@‘host‘ IDENTIFIED BY ‘password‘; CREATE USER ‘dog‘@‘localhost‘ IDENTIFIED BY ‘123456‘; CREATE USER ‘pig‘@‘192.168.1.101_‘ IDENDIFIED BY ‘123456‘; CREATE USER ‘pig‘@‘%‘ IDENTIFIED BY ‘123456‘; CREATE USER ‘pig‘@‘%‘ IDENTIFIED BY ‘‘; CREATE USER ‘pig‘@‘%‘;
-
單用戶授權及其級聯授權;
GRANT privileges ON databasename.tablename TO ‘username‘@‘host‘ GRANT ALL privileges ON $DB_NAME.$TAB_NAME to ‘$USER_NAME‘@‘$HOST_IP‘ identified by ‘$RANDOM_STRING‘; GRANT privileges ON databasename.tablename TO ‘username‘@‘host‘ WITH GRANT OPTION;
- 用戶MySQL口令修改
SET PASSWORD FOR ‘username‘@‘host‘ = PASSWORD(‘newpassword‘); SET PASSWORD = PASSWORD("newpassword"); SET PASSWORD FOR ‘pig‘@‘%‘ = PASSWORD("123456");
-
用戶權限撤銷
REVOKE privilege ON databasename.tablename FROM ‘username‘@‘host‘;
-
用戶權限查看;
SHOW GRANTS FOR ‘pig‘@‘%‘;
- 用戶刪除
DROP USER ‘username‘@‘host‘;
第一頁: MySQL字符集創建及CRUD操作