MySQL有一款工具“MySQL for Excel”它可以提供將Excel的數(shù)據(jù)導(dǎo)入MySQL,或者將MySQL的數(shù)據(jù)導(dǎo)出到Excel的功能。通過(guò)excel導(dǎo)入導(dǎo)出mysql數(shù)據(jù)的,允許開發(fā)者通過(guò)微軟的Excel直接操作MySQL數(shù)據(jù)庫(kù),簡(jiǎn)而言之,使用MySQL for Excel可以通過(guò)Excel操作MySQL的數(shù)據(jù)。接下來(lái)簡(jiǎn)單介紹一下它的安裝和使用。比如:
功能:
導(dǎo)出MySQL數(shù)據(jù)到Excel
導(dǎo)入Excel數(shù)據(jù)到MySQL現(xiàn)有數(shù)據(jù)表或新建數(shù)據(jù)表
直接在Excel中編輯MySQL數(shù)據(jù)
安裝使用:
一、下載。
二、安裝
1、下載后是一個(gè)msi文件,按照提示一步一步安裝即可。
2、選擇 Install Upadate 之后會(huì)出現(xiàn)更新選項(xiàng),根據(jù)自己的環(huán)境來(lái)選擇,如果是全新安裝的話,全部選擇即可。
3、安裝結(jié)束后會(huì)提示是否啟動(dòng)MySQL Workbench(這個(gè)是MySQL的官方GUI工具,非常方便,以后會(huì)介紹),啟動(dòng)它的目的主要是配置MySQL的連接。
三、啟動(dòng)
打開一個(gè)Excel,這里用Excel2010舉例。
啟動(dòng)Excel后,點(diǎn)擊“Data”標(biāo)簽,會(huì)在右上角看到MySQL for Excel 按鈕。點(diǎn)擊以后會(huì)發(fā)現(xiàn)在右側(cè)出現(xiàn)已經(jīng)在MySQL Workbench里面已經(jīng)建立好的各種連接,當(dāng)然也可以建立一個(gè)新的連接。
點(diǎn)擊一個(gè)既存的連接,這時(shí)會(huì)提示輸入數(shù)據(jù)庫(kù)密碼(如果在MySQL Workbench里面已經(jīng)保存了用戶信息,將不會(huì)出現(xiàn)該畫面)
連接成功后,會(huì)在右側(cè)顯示數(shù)據(jù)庫(kù)里面的Schemas
相信使用這個(gè)工具的主要目的就是為了將數(shù)據(jù)庫(kù)里面的數(shù)據(jù)導(dǎo)出到Excel,或者是將Excel的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)里面。該工具提供了3種數(shù)據(jù)操作功能 “Import MySQL Data”、“Edit MySQL Data”和“Append Excel Data to Table”從名稱上來(lái)看非常容易理解,分別是 導(dǎo)入MySQL的數(shù)據(jù)到Excel、編輯MySQL的數(shù)據(jù)和將Excel的數(shù)據(jù)添加到數(shù)據(jù)庫(kù)的表里面。注意:“Append Excel Data to Table”功能需要選中Excel里面的數(shù)據(jù)才會(huì)有效。
四、應(yīng)用。
接下來(lái)主要介紹一下數(shù)據(jù)的導(dǎo)入和導(dǎo)出功能,數(shù)據(jù)的編輯功能感覺不是很實(shí)用,MySQL Workbench的該功能要比它好用的多。
Import MySQL Data
這里舉個(gè)例子,我們就用MySQL自帶的系統(tǒng)表來(lái)試驗(yàn)。
我們來(lái)選擇mysql.db來(lái)導(dǎo)出
點(diǎn)擊“Import MySQL Data”將會(huì)出現(xiàn)下一個(gè)畫面,在這個(gè)畫面可以選擇導(dǎo)出多少行,并且從哪一行開始可以導(dǎo)出,我在這里選擇全部導(dǎo)出。
導(dǎo)出的結(jié)果見下圖。
Append Excel Data to Table
接下來(lái)使用Excel里面的數(shù)據(jù)導(dǎo)入到MySQL里面,注意數(shù)據(jù)庫(kù)里面表的數(shù)據(jù)不要和要導(dǎo)入的數(shù)據(jù)產(chǎn)生主鍵沖突,否則不能正常導(dǎo)入。
首先要選取需要導(dǎo)入的數(shù)據(jù)區(qū)域和目標(biāo)表
點(diǎn)擊“Append Excel Data to Table”后將出現(xiàn)以下畫面,將要導(dǎo)入的數(shù)據(jù)也會(huì)顯示出來(lái),注意:如果導(dǎo)入的數(shù)據(jù)包含表頭,需要將“First Row Contains Column Names”選中,這樣就不會(huì)將表頭導(dǎo)入數(shù)據(jù)庫(kù)。
點(diǎn)擊“Append”成功導(dǎo)入數(shù)據(jù)將會(huì)出現(xiàn)下面的對(duì)話框。
接下來(lái)檢查一下,使用“select * from test.db;”來(lái)確認(rèn)一下表里面的內(nèi)容。
看到紅框里的數(shù)據(jù)了嗎,已經(jīng)OK了,這個(gè)就是傳說(shuō)中的MySQL Workbench。等今后再詳細(xì)介紹。
mysql for excel 怎么安裝
1.新建excel表格,準(zhǔn)備錄入自己的數(shù)據(jù)。
2.錄入要導(dǎo)入的數(shù)據(jù),注意要與數(shù)據(jù)庫(kù)的類型一致。
3.另存為txt文檔,記得自己的命名。
4.打開txt文檔,點(diǎn)擊另存為,修改編碼,解決中文utf8。
5.打開mysql命令行,輸入如下命令,注意文件位置,數(shù)據(jù)庫(kù)表。