一、 select * from black_list1 into outfile "d:/1234.txt";
mysql> select * from black_list1 into outfile "d:/1234.txt";結果:query ok, 790913 rows affected (4.49 sec)
mysql> select * from black_list1 into outfile "d:/12345.txt" fields terminated b結果:y "," lines terminated by "\n";
query ok, 790913 rows affected (4.41 sec)
二:mysqldump
用法:mysqldump -u 使用者名稱 -p [(-d只有表結構)|(-t只有資料)|(為空結構和資料都有)] 資料庫名 [表名] > 檔案.sql
1.匯出資料庫
e:\xampp\mysql\bin>mysqldump -u root -p black > dump.sql//在mysql/bin/enter password: ******
e:\xampp\mysql\bin>mysqldump -u root -p -d black > black.sql//只有表結構2.匯出乙個表enter password: ******
e:\xampp\mysql\bin>mysqldump -u root -p black black_list1 > black_list3.sqlenter password: ******
e:\xampp\mysql\bin>mysqldump -u root -p -d black > black.sql//只有表結構enter password: ******
e:\xampp\mysql\bin>mysqldump -u root -p -t black black_list3 > black4.sql//只有資料三、匯入資料enter password: ******//79萬資料大概八秒左右
1.mysql
e:\xampp\mysql\bin>mysql -uroot -p black < black4.sql79萬資料用時:14分鐘(不太給力) (sql檔案中有鎖表為預防亂碼在sql檔案中加set names utf8;)enter password: ******
2.source
mysql> use black同樣近14分鐘:1 row in set (13 min 55.36 sec)mysql> source d:/black4.sql
匯入的時候,不管是事務回滾的方式還是鎖表的方式,時間用時都是近14分鐘,相差不大。
對於空表,第一分鐘的時候能夠插入19萬資料,隨後就越來越少,到一分鐘不到4萬的資料
(待續)
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...
MYSQL匯出資料和匯入資料命令
mysql匯出資料和匯入資料命令 網上也很多,我還是記錄一下在我的部落格裡面,自己好檢視 mysql匯出資料命令 1.匯出整個資料庫 mysqldump u使用者名稱 h資料庫ip位址 p密碼 資料庫名 備份的名稱.sql測試賬號如下 資料庫名 web user 資料庫ip 192.168.8.11...