導(dǎo)入Excel文件到MySQL數(shù)據(jù)庫和數(shù)據(jù)庫表導(dǎo)出為MySQL

Mysql的標(biāo)志就是小海豚哦

寫在前面

有很久都沒更新博客了洁闰,主要是因?yàn)樽罱丶伊擞悬c(diǎn)懶(不為自己找借口)。今天被姐姐拉去當(dāng)做苦力做事万细,需要做的事有點(diǎn)小麻煩扑眉,處理一張很大的表,將表中的數(shù)據(jù)按照分類單獨(dú)導(dǎo)出為一個(gè)表赖钞。我嫌棄復(fù)制太麻煩了就覺得用數(shù)據(jù)庫可以實(shí)現(xiàn)腰素,這里說的是將Excel導(dǎo)入MySQL,當(dāng)然也有導(dǎo)出雪营。

說一下前置條件

時(shí)間:2019年7月12日00:10:06
數(shù)據(jù)庫版本:5.7.25-0ubuntu0.18.04.2

  • 解釋說明一下:我是在Windows下安裝了Linux子系統(tǒng)弓千,然后在Ubuntu中安裝的數(shù)據(jù)庫。其實(shí)這個(gè)不影響献起,只要你安裝了工具洋访,能夠連接到數(shù)據(jù)庫我想裝在哪里都無所謂。

輔助工具:Navicat for MySQL

  • 解釋說明:Navicat簡(jiǎn)直是神器征唬,懂的當(dāng)然懂捌显。然后其實(shí)導(dǎo)出有命令茁彭,導(dǎo)入我沒有嘗試過总寒,后面試過了再說。

開始操作

先連接上數(shù)據(jù)庫理肺,然后呢點(diǎn)擊導(dǎo)入向?qū)?/code>摄闸,可以看到很多的選項(xiàng),我們選擇Excel然后點(diǎn)擊下一步妹萨。

ZR4ESH.png
然后選擇導(dǎo)入的Excel的位置下面的表記得勾選上年枕,然后下一步:
ZR4Z6A.png
這里我們?cè)O(shè)計(jì)導(dǎo)入的格式,選擇字段開始的行乎完,就是你想要這個(gè)表呈現(xiàn)的樣子熏兄,也叫列名還有就是指明你的數(shù)據(jù)從哪一行開始的,其他的默認(rèn)树姨,然后下一步
ZR4KTf.png

然后就是下一步下一步下一步摩桶,可以看到一個(gè)這個(gè)圖點(diǎn)擊開始就好:
ZR4YXn.png

等待一下,就OK了帽揪。我沒遇到過錯(cuò)誤(就是這么理直氣壯)硝清,看一下結(jié)果的樣子
ZR420x.png
ZR4R76.png
OK了,現(xiàn)在可以開始使用SQL語句快速的查找統(tǒng)計(jì)以及干你想要的事情了转晰。

中間來點(diǎn)小甜點(diǎn)

在幫我姐做事的時(shí)候需要我把一些數(shù)據(jù)單獨(dú)生成一張表芦拿,這里就順便提一下如何使用SQL命令將查詢出來的結(jié)果創(chuàng)建一張新的表,我就用我這個(gè)了:

CREATE TABLE 隊(duì)員(SELECT * FROM Sheet1 WHERE 角色="組員" );

解釋:

  • 其實(shí)就是將查詢的結(jié)果創(chuàng)建新的表士飒,然后呢這里面有中文,你最好保證你的數(shù)據(jù)庫編碼風(fēng)格是支持中文的蔗崎,然后最好是別用中文酵幕。我這里只是示范一下如果確實(shí)要用中文怎么辦,表名中文是不用加引號(hào)的缓苛,后面的值當(dāng)然是要加的裙盾。

這樣創(chuàng)建的表格式和原來的表結(jié)構(gòu)一樣,表頭什么都是一樣的他嫡。


ZR5ngJ.png

現(xiàn)在來導(dǎo)出

用工具導(dǎo)出來

所有的操作都搞完了番官,你想要的數(shù)據(jù)單獨(dú)是一張表了,我們被要求給別人看到是Excel而不是數(shù)據(jù)庫钢属。那我們就將它導(dǎo)出來吧徘熔。看到前面那個(gè)導(dǎo)入向?qū)?/code>旁邊的導(dǎo)出向?qū)?/code>了嗎淆党?我們需要的就是那個(gè)酷师,點(diǎn)擊,選擇Excel染乌,然后選擇你需要導(dǎo)出的表和選擇保存路徑然后下一步山孔、再下一步。這個(gè)時(shí)候如果你是需要表頭的那么你需要勾選上包含列的標(biāo)題然后下一步后點(diǎn)擊開始(太多圖重復(fù)荷憋,就不放圖了台颠,多了看起來不舒服)。等待一下勒庄,就完成了串前。還是那句話我沒遇到過錯(cuò)誤(就是這么理直氣壯)。

命令行來一個(gè)

MySQL中導(dǎo)出數(shù)據(jù)是有命令的实蔽,我也試過了荡碾。然后如果你沒有工具又想導(dǎo)出,那就使用命令行吧局装。有人這樣說過:

命令行是程序員的浪漫 ——我說的

簡(jiǎn)單介紹一下命令

select * from tablename into outfile "filepath and file extension"

intooutfile是關(guān)鍵詞坛吁,然后雙引號(hào)里面是文件路徑和文件名(包括后綴)。然后你開始執(zhí)行铐尚,會(huì)發(fā)現(xiàn)不得行拨脉,報(bào)錯(cuò)了:

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

這是為啥呢?是因?yàn)镸ySQL導(dǎo)出文件有限制塑径,除了保存到它規(guī)定的文件夾路徑下以外都是不被允許的女坑。我們當(dāng)然不喜歡這個(gè)規(guī)定,于是我們打算修改它统舀。找到你的mysql的配置文件匆骗,叫做my.cnf的劳景,在其中加上這樣一句話:

secure_file_priv=''

然后重啟你的MySQL,就可以使用上面的命令將你想要導(dǎo)出的表保存到你想要的位置了碉就。
這樣保存出來的表有一個(gè)問題盟广,那就是沒有表頭,這是為什么我還沒搞懂瓮钥,后面有時(shí)間研究筋量。

寫在后面

我寫這個(gè)的時(shí)候在凌晨,如果有錯(cuò)誤的地方歡迎你的指出碉熄。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桨武,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子锈津,更是在濱河造成了極大的恐慌呀酸,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件琼梆,死亡現(xiàn)場(chǎng)離奇詭異性誉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)茎杂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門错览,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人煌往,你說我怎么就攤上這事倾哺。” “怎么了携冤?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵悼粮,是天一觀的道長(zhǎng)闲勺。 經(jīng)常有香客問我曾棕,道長(zhǎng),這世上最難降的妖魔是什么菜循? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任翘地,我火速辦了婚禮,結(jié)果婚禮上癌幕,老公的妹妹穿的比我還像新娘衙耕。我一直安慰自己,他們只是感情好勺远,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布橙喘。 她就那樣靜靜地躺著,像睡著了一般胶逢。 火紅的嫁衣襯著肌膚如雪厅瞎。 梳的紋絲不亂的頭發(fā)上饰潜,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音和簸,去河邊找鬼彭雾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛锁保,可吹牛的內(nèi)容都是我干的薯酝。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼爽柒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吴菠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起浩村,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤橄务,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后穴亏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜂挪,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年嗓化,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棠涮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡刺覆,死狀恐怖严肪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谦屑,我是刑警寧澤驳糯,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響祝高,放射性物質(zhì)發(fā)生泄漏逞度。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一帘睦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坦康,春花似錦竣付、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至筛璧,卻和暖如春逸绎,著一層夾襖步出監(jiān)牢的瞬間妖滔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工桶良, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留座舍,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓陨帆,卻偏偏與公主長(zhǎng)得像曲秉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子疲牵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容