MySQL資料的匯出和匯入工具 mysqldump

2022-01-22 08:20:51 字數 1023 閱讀 9486

匯出要用到mysql的mysqldump工具,基本用法是:  

shell> mysqldump [options] database [tables]  

如果你不給定任何表,整個資料庫將被匯出。  

通過執行mysqldump --help,你能得到你mysqldump的版本支援的選項表。  

注意,如果你執行mysqldump沒有--quick或--opt選項,mysqldump將在匯出結果前裝載整個結果集到記憶體中,如果你正在匯出乙個大的資料庫,這將可能是乙個問題。  

mysqldump支援下列選項:  

最常見的mysqldump使用可能製作整個資料庫的乙個備份: 

mysqldump --opt database > backup-file.sql  

但是它對用來自於乙個資料庫的資訊充實另外乙個mysql資料庫也是有用的:  

mysqldump --opt database | mysql --host=remote-host -c database  

由於mysqldump匯出的是完整的sql語句,所以用mysql客戶程式很容易就能把資料匯入了:  

shell> mysqladmin create target_db_name  

shell> mysql target_db_name < backup-file.sql 

就是 

shell> mysql 庫名 < 檔名

================================

幾個常用用例:

-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table

4.匯入資料庫

常用source 命令

進入mysql資料庫控制台,

如mysql -u root -p

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:\wcnc_db.sql

MySQL資料的匯出和匯入工具 mysqldump

add locks 在每個表匯出之前增加locktables並且之後unlocktable。為了使得更快地插入到mysql add drop table 在每個create語句之前增加乙個droptable。c,complete insert 使用完整的insert語句 用列名字 c,compres...

MySQL資料匯入和匯出

作用 將檔案系統的內容匯入到資料中 load data infile 檔名 into table 表名 fields terminated by 分隔符 lines terminated by 分隔符 步驟 在資料庫中建立對應的表 檢視資料的預設搜尋路徑 show variables like se...

mysql匯入和匯出資料

1 將資料匯入資料庫 mysql u賬號 p密碼 資料庫mysql uroot proot test2 對資料庫資料進行備份 mysqldump u賬號 p密碼 資料庫 gzip 指令碼路徑 mysqldump uroot proot test gzip data htmlbak test db d...