mysqldump -uroot -p dbname --default-character-set=utf8 > dbname.sql # 匯出資料庫,以utf8格式含資料
mysqldump -uroot -p dbname --default-character-set=utf8 -d dbname > dbname-structure.sql # 匯出資料庫結構,不含資料
mysql -uroot -p dbname < dbname.sql
# 匯入資料
批量匯入匯出資料
匯入資料
mysql -u使用者名稱 -p密碼 -h主機 資料庫名 < 檔名
示例:mysql -uroot -proot -hlocalhost test < data.sql
匯出資料
mysqldump -u使用者名稱 -p密碼 -h主機 資料庫名 > 檔名 –where=」sql條件」 –default-character-set=utf8 > 檔名
示例:mysqldump -uroot -proot -hlocalhost test > data.sql
生成的檔案包含建表語句和插入資料的insert語句
為了加快匯出速度,可以加上這兩個引數:max_allowed_packet,net_buffer_length,在原資料庫使用下面兩個命令獲取:
mysql> show variables like 『max_allowed_packet』;
mysql> show variables like 『net_buffer_length』;
示例:mysqldump -uroot -p*** 資料庫名 -e –max_allowed_packet=4194304 –net_buffer_length=16384 > file.sql
匯出匯入MySql資料
一 匯出資料庫 進入命令列,轉到mysql的安裝目錄的bin資料夾下 輸入下面的命令 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u root p db db.sql 然後要求你輸入密碼,輸入正確後便可以在該資料夾下找到db.sql檔案 二 ...
mysql資料匯入匯出
1.匯出資料 mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql a.匯出結構不匯出資料 mysqldump opt d databases u root ...
MySQL資料匯出匯入
匯出整個資料庫結構和資料 mysqldump h localhost uroot p123456 database dump.sql 匯出單個資料表結構和資料 mysqldump h localhost uroot p123456 database table dump.sql 匯出整個資料庫結構 ...