MYSQL使用教程

2021-10-25 22:20:22 字數 1718 閱讀 4987

1.mysql服務開啟、關閉和重啟

linux版:service mysql start啟動;service mysql stop停止;service mysql restart重啟;

window版:net start mysql啟動   net stop mysql停止

2.登陸

mysql  -uusername  -ppassword

username :使用者名稱          password:密碼   

3.檢視所有mysql使用者

select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

4.修改密碼

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

5.mysql建立資料庫

create database `mydb` character set utf8 collate utf8_general_ci;

6.mysql建立使用者及授權

a、-- 建立使用者

create user 'user'@'%' identified by 'password'; 

'%' - 所有情況都能訪問

'localhost' - 本機才能訪問

'111.222.33.44' - 指定 ip 才能訪問

b、-- 修改密碼

update mysql.user set password=password('新密碼') where user='user';

c、-- 給該使用者授權資料庫

grant all privileges on databasename.tablename to 'user'@'%';

all 可以替換為 select,delete,update,create,drop

databasename.tablename 可以替換為 *.* 或者 databasename.*

d、-- 許可權生效

flush privileges;

7.mysql資料匯出和匯入(cmd模式下即退出mysql後)

show global variables like '%secure_file_priv%';        --檢視secure_file_priv 對應的值

-- secure_file_priv 為 null 時,表示限制mysqld不允許匯入或匯出。

-- secure_file_priv 為 /tmp 時,表示限制mysqld只能在/tmp目錄中執行匯入匯出,其他目錄不能執行。

-- secure_file_priv 沒有值時,表示不限制mysqld在任意目錄的匯入匯出。

a、全表匯出

mysqldump -u user -p -ntd -r database >檔名.sql

-d 只匯出結構  -ntd匯出儲存過程 -r是表示匯出函式      database資料庫名稱

b、mysql資料匯出(select查詢結果匯出)

select * from tablename where senddate>unix_timestamp('2014-9-1' ) into outfile 'd://mysqltmp/1.sql';

c、mysql資料匯入(全表匯入)

mysql -uuser -p database《檔名.sql

mysql 使用教程

mysql h localhost u root p 然後輸入系統 root安裝密碼即可 說明,在該條命令當中,h 指的是host,u即為user,root是mysql的預設勸勸賬戶,p是password,即為與root對應的密碼 檢視該使用者下的資料庫,即為database 使用命令 show d...

mysql用法教程 Mysql使用簡單教程 二

字段引數以 欄位名1 資料型別1,欄位名2 資料型別2,的形式構建。關於mysql常用的資料型別,一下是比較常用的幾種,想查閱比較詳細的資料可以自尋去網上搜尋。型別 說明 char 1 255個字元的定長串,它的長度必須在建立時指定,否則mysql假定為char 1 varchar 可變長度,最多不...

64位mysql使用教程

解壓後,配置環境變數 path中新增 d program files mysql mysql 5.7.17 winx64 bin 在啟動mysql 之前我們要做個處理 5.7版本在解壓後是沒有data這個資料夾的,不要手動建立乙個空的data資料夾,而是進入cmd,輸入mysqld initiali...