MySQL匯入匯出資料

2021-08-14 03:59:43 字數 929 閱讀 8652

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 匯出整個資料庫結構 ...