mysql批量導入sql文件


比較好的辦法仍是用mysql的source命令:

一、在客戶端下操作:

1、進行入客戶端

 d:xampp\ cd mysql
 d:   xampp\mysql\cd bin
 d:    xampp\mysql\bin\mysql -h localhost -uroot -p

 

2、mysql>use 數據庫名(如果沒有,先建一個)

3、mysql>set names 'utf8'; (一般看導入的是什么格式的文件)

4、mysql>source d:\aaa.sql;

即可正常導入,如果有錯,可以看出錯提示

------------------------------------

批量導入

有180個sql備份文件,批量導入
首先新建一個main.sql,然后在main.sql文件里面這么寫:
 可以使用php 先遍歷 寫入 
source C:/sql/1.sql;
source C:/sql/2.sql;
source C:/sql/3.sql;
....

編輯好后,再source main.sql, msql就會自動的批量導入了。

對於如何批量寫入sql文件的路徑,你可以用cmd命令,比如dir backup/ /b/s>main.sql,

然后再在每行開頭加上source就行了

 

二、PHP文件操作:

建立a.php

里面有下面內容

mysql_connet('xxxx');

mysql_query("set names 'utf8'");

mysql_query("source d:\aaa.sql'");

 

原理同上,主要方便了無法使用命令行用戶的操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM