MYSQL使用命令列匯入匯出資料

2021-10-11 18:49:20 字數 836 閱讀 5897

1、匯出資料及表結構

mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql

#/usr/local/mysql/bin/ mysqldump -uhawk -p hawk_db > hawk_db.sql

敲回車後會提示輸入密碼

2、只匯出表結構

mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql

#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/ —> mysql的data的輸出目錄

1、首先建空資料庫

mysql>create database hawk_db;(沒有設定編碼格式,匯入資料會亂碼)

注:create databasemydbcharacter set utf8 collate utf8_general_ci;

2、匯入資料庫

方法一:

(1)選擇資料庫

mysql>use hcms;

(2)設定資料庫編碼

mysql>set names utf8;

(3)匯入資料(注意sql檔案的路徑)

mysql>source /u01/tmp/hawk_db.sql;

方法二:

mysql -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql

#mysql -u hcms _f -p hcms < hcms.sql

mysql 匯出匯入 命令列

幾個常用用例 1.匯出整個資料庫 mysqldump u使用者名稱 p資料庫名 匯出的檔名2.匯出乙個表 mysqldump u使用者名稱 p資料庫名錶名 匯出的檔名3.匯出乙個資料庫結構 d沒有資料 add drop table在每個create語句之前增加乙個droptable 4.匯入資料庫 ...

MySQL命令列匯入匯出資料

mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄 2,匯出資料庫 mysql...

MySQL使用命令列匯入資料庫,匯出資料

1 進入mysql安裝檔案的 bin目錄 這條命令中,主要引數含義如下 single transaction 的作用是,在匯出資料的時候不需要對錶 db1.t 加表鎖,而是使用 start transaction with consistent snapshot 的方法 add locks 設定為 ...