導航:首頁 > 編程語言 > php批量導入sql

php批量導入sql

發布時間:2022-08-16 13:08:14

php編程:有沒有辦法把txt文件批量導入mysql資料庫.

首先10000txt文件要起一個有規律的名稱。例如按數字大小。這樣便於循環。
如果不是這樣,也可以做,但是要遍歷目錄,判斷文件。

$file_name_arr = scandir(文件目錄);//遍歷文件
unset($file_name_arr[0]);
unset($file_name_arr[1]);
$file_name_arr = array_values($file_name_arr);
foreach($file_name_arr as $file_name){
if(is_file(路徑/$file_name){
$str_arr = get_txt(文件地址);
//把數據插入資料庫,記得在把內容向表裡插的時候要加addslashes(),$str_arr[0]就是標題,$str_arr[1]就是內容
}
}

function get_txt($file){
$str = file_get_contents($file);
$str_arr = preg_split('|\n|',$str);
return $str_arr;
}
建議把10000個文件分成多份執行,避免資料庫跑死

② 如何用phpmyadmin導入大容量.sql文件

phpmyadmin導入大容量.sql文件步驟:

1,選中,並點擊需要需要導入到的資料庫:


出現:導入成功,執行了 xxx 個查詢。這句話,說明資料庫導入已經成功了。

③ phpadmin如何導入本地sql文件阿.

不好意思,剛才打錯了,是Import不是Emport...

進入phpmyadmin
左側選擇下資料庫,
右側上方有個Import,點擊後就可以看到...
<File to import>,點擊瀏覽本地的sql文件後確定就可以了

28M的數據文件可以壓縮為ZIP格式後上傳導入,壓縮後應該會很小,伺服器會幫你解壓後導入...

你是從哪裡導出數據的?
如果是通過論壇的後台導出,那在導出的時候應該有選項可以讓你選擇分卷導出的.

你是通過phpmyadmin導出的?還是現在只有mysql的數據文件在你手上?

你的phpmyadmin現在是在本地機器上調試還是在空間上進行調試?
本地調試的話可以架設好apache+mysql+php的環境,這樣就完全可以解決你的問題了.

在空間上調試很遺憾,我沒有好的方法了,當然把你的sql數據文件切割開進行導入還是可以的

④ php 批量插入 sql語句

你輸出你的sql語句看看是否合乎規范?
個人感覺是不合規范, 至少最後會多出一個逗號!

⑤ php怎麼大量導入sql語句

我覺得這個還要看你的sql的具體語句,比如,有沒有建庫等語句,如果只有insert into語句,且符合sql語法,那麼,直接用mysql_query($sql)應該就可以了

⑥ 如何使用navicat或PHPMySQLAdmin導入SQL語句

打開Navicat ,在我們要到處的數據上面右擊滑鼠,然後彈出的快捷菜單上點擊「轉儲SQL 文件」,在再次彈出的子菜單項中選擇第一個「數據跟結構」。

然後,在會彈出一個選擇保存位置的保存框,選擇好位置後,點確定,就OK了

導入資料庫:

打開Navicat for MySQL,然後點擊右鍵選擇新建資料庫,名字跟我們要導入的數據的名字一樣
點擊確定後,我們就可以見到左邊出現剛剛我們建立好的數據了,然後右擊選擇「運行SQL文件」會彈出一個框,點擊「...」選擇文件所在的路徑,
點擊開始,文件就會導入成功!

嚴格來講,其實Navicat for MySQL導出的不是資料庫,而是資料庫中的所有表的數據以及結構。所以,如果你不建立與之對應的資料庫,而是隨便找一個數據導入,結果是這個資料庫多了幾張剛剛導入的表。

⑦ phpStudy怎麼導入sql文件啊

點擊MySQL管理器--》點擊進入MySQL-Front--》在localhost下選擇新建一個資料庫--》點擊新建資料庫後,在對象瀏覽器窗口,單擊右鍵--》輸入--》sql文件命令,進入後選擇對應.sql文件進行導入(注意:字元集格式選擇

閱讀全文

與php批量導入sql相關的資料

熱點內容
小米手錶怎麼復制加密卡 瀏覽:699
雲伺服器跑腳本掙錢 瀏覽:746
跳舞解壓釋放 瀏覽:351
內存測試軟體檢測加密 瀏覽:913
工作表頭文件加密怎麼設置 瀏覽:981
python獲取字元串編碼 瀏覽:102
java獲取當前系統時間 瀏覽:369
武漢有python培訓嗎 瀏覽:658
為什麼無法與伺服器建立數據鏈接 瀏覽:190
友價源碼2017 瀏覽:596
體溫偵測系統python 瀏覽:118
為什麼安卓系統佔用百分比 瀏覽:419
浪潮雲伺服器的組成部分 瀏覽:409
php100教程目錄 瀏覽:580
查看文件夾大小的命令 瀏覽:664
unixset命令 瀏覽:194
東北證券融e通app有什麼用 瀏覽:515
科大訊飛linux 瀏覽:466
三浪三副圖指標源碼 瀏覽:57
python中四捨五入355 瀏覽:357