mysql簡書 mysql使用

2021-10-18 23:46:25 字數 942 閱讀 9958

mysql對大小寫不敏感

1.使用者管理

使用者的建立和授權

#mysql 8.0.11 版本之後建立使用者方法如下:

create user 'laowang'@'localhost' identified by '123456';

#或grant usage on *.* to 'user01'@'localhost' identified by '123456' with grant option;

#授予賬戶許可權的方法如下:

grant select,insert,update,delete,create,drop,alter on *.* to 'laowang'@'localhost';

#授予所有許可權:

grant all privileges on *.* to 'laowang'@'localhost';

#檢視使用者許可權:

show grants for 'laowang'@'localhost';

檢視操作

mysql> flush privileges;

query ok, 1 row affected (0.01 sec)

mysql> select host, user, password from user where user = 'guest';

| host | user | password |

| localhost | guest | 6f8c114b58f2ce9e |

1 row in set (0.00 sec)

注意:flush privileges;之後才能立刻應用許可權,否則要重啟mysql

注意:在 mysql5.7 中 user 表的 password 已換成了authentication_string。

注意:password() 加密函式已經在 8.0.11 中移除了,可以使用 md5() 函式代替

mysql安裝簡書

設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir c web mysql 8.0.11 設定 mysql資料庫的資料的存放目錄,mysql 8 不需要以下配置,系統自己生成...

mysql 語句 簡書 MySQL語句

屬性 sqlite將資料劃分為以下幾種儲存型別 integer 整型值 real 浮點值 text 文字字串 blob 二進位制資料 比如檔案 條件語句 where 字段 某個值 不能用兩個 where 字段 某個值 where 字段 某個值 where 欄位1 某個值 and 欄位2 某個值 wh...

mysql 索引 簡書 MySQL 索引

簡介 索引用於快速找出在某個列中有一特定值的行,不使用索引,mysql必須從第一條記錄開始讀完整個表,直到找出相關的行,表越大,查詢資料所花費的時間就越多。如果表中查詢的列有乙個索引,mysql能夠快速到達乙個位置去搜尋資料檔案,而不必檢視所有資料,那麼將會節省很大一部分時間。使用原則 索引底層使用...