几万条数据的excel导入到mysql_【记录】2万多条数据的Excel表格数据导入mysql数据库...
主題
剛開(kāi)始的時(shí)候做了兩個(gè)小方案!
第一個(gè)是直接Excel處理完導(dǎo)入,但是這個(gè)導(dǎo)入的話雖然簡(jiǎn)單出錯(cuò)率很大!
第二個(gè)是想直接用php做個(gè)小程序直接導(dǎo)入數(shù)據(jù),但是想了想2萬(wàn)條數(shù)據(jù)處理,百分之百瀏覽器會(huì)一直轉(zhuǎn),最后不知道是不是有導(dǎo)入失敗的!如果有失敗的只能一條條找!
第三個(gè)想法
第三個(gè)想法 用到了Navicat Premium 和 Notepad++ 這兩款工具,這種方法缺點(diǎn)很明顯就是慢(感覺(jué)上會(huì)慢,但是沒(méi)有對(duì)比,也不一定)
1.處理數(shù)據(jù)
原始數(shù)據(jù)是這樣的
頭部的中文需要處理成和數(shù)據(jù)庫(kù)一樣的字段,并且刪除不需要的一些東西,在這個(gè)文檔里我需要的僅僅只有3列!
處理完的數(shù)據(jù)是這樣的
看頭部就好,我們刪除了不需要的和將頭部的中文修改為對(duì)應(yīng)的字段名
2.第一次導(dǎo)入數(shù)據(jù)
為什么叫第一次導(dǎo)入數(shù)據(jù)呢,是因?yàn)檫@次還是處理數(shù)據(jù)!利用Navicat Premium將我們處理好的表導(dǎo)入數(shù)據(jù)庫(kù),導(dǎo)入數(shù)據(jù)庫(kù)并且創(chuàng)建新表!將表格拖入Navicat Premium 對(duì)應(yīng)的數(shù)據(jù)庫(kù)里,就會(huì)出現(xiàn)下圖!新版本會(huì)制動(dòng)執(zhí)行下一步!這個(gè)頁(yè)可能只會(huì)閃一下
這里打上√,這個(gè)東西是他會(huì)成為你的新表名: (看下圖)
導(dǎo)入成功
接下來(lái) Ctrl + A 全選剛才導(dǎo)入的數(shù)據(jù) 右鍵-》復(fù)制為-》Insert語(yǔ)句
打開(kāi)NotePad++ 將sql 全部粘貼到編輯器里面 進(jìn)行CTRL + H 將表名替換成需要導(dǎo)入的表的表面
真正的導(dǎo)入數(shù)據(jù)
第一步:
第二步
第三步
將sql語(yǔ)句全部粘貼到里面并且點(diǎn)擊運(yùn)行
等待一會(huì)兒數(shù)據(jù)將導(dǎo)入成功
這樣就將數(shù)據(jù)導(dǎo)入進(jìn)去了!那么肯定有人會(huì)問(wèn)為何不把處理完的數(shù)據(jù)直接導(dǎo)入到表里!那是因?yàn)樵囘^(guò),亂碼了!沒(méi)辦法!一般的情況下不會(huì)亂碼,但是我就是亂碼了!當(dāng)然一般的情況下也遇不到這么坑爹的情況!
總結(jié)
以上是生活随笔為你收集整理的几万条数据的excel导入到mysql_【记录】2万多条数据的Excel表格数据导入mysql数据库...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《从庾中郎游园山石室诗》第六句是什么
- 下一篇: mysql主从进行扩展_MySQL 主从