自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Excel連接到MySQL數(shù)據(jù)庫實(shí)操演示

數(shù)據(jù)庫 MySQL
我們今天主要向大家描述的是Excel連接到MySQL數(shù)據(jù)庫的實(shí)際操作流程,以下就是具體方案的描述,希望在你今后的學(xué)習(xí)中會(huì)有所幫助。

以下的文章主要介紹的是Excel連接到MySQL數(shù)據(jù)庫的實(shí)際操作流程,如果你對(duì)Excel連接到MySQL數(shù)據(jù)庫這一技術(shù)有很好了解的話,那么你在其實(shí)際操作中就能可以如魚得水了,以下就是具體內(nèi)容的描述。

即使當(dāng)今時(shí)代我們擁有了類似微軟水晶報(bào)表之類的強(qiáng)大報(bào)表工具和其他一些靈活的客戶管理應(yīng)用工具,眾多企業(yè)在分析諸如銷售統(tǒng)計(jì)和收入信息的時(shí)候,微軟的Excel依然是最常用的工具。這當(dāng)然不是沒有理由的:Excel以其強(qiáng)大豐富的各種功能,已經(jīng)成為辦公環(huán)境中不可或缺的工具。

 

然而,現(xiàn)在公司正在逐漸地將數(shù)據(jù)開始存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)庫中,這樣可以供企業(yè)員工從不同的地方來閱讀和修改數(shù)據(jù)。但是,以前固有的工作流程習(xí)慣是很難打破的。當(dāng)你的老板需要從遠(yuǎn)端使用Excel以餅圖的形勢來看一下最近的銷售數(shù)據(jù)的時(shí)候,你該怎么辦?

或許你沒有想到,你可以將Excel連接到一個(gè)數(shù)據(jù)庫,而且不僅僅限于微軟的SQL Server。實(shí)際上Excel可以連接到所有的主流數(shù)據(jù)庫,諸如MySQL、PostgreSQL和Oracle等等,只要該數(shù)據(jù)庫提供ODBC驅(qū)動(dòng)就可以。在本文中,我們將以MySQL數(shù)據(jù)庫為例,來了解如何將Excel連接到MySQL數(shù)據(jù)庫。

安裝MyODBC

ODBC提供了一種執(zhí)行幾乎所有常規(guī)任務(wù)的標(biāo)準(zhǔn)方式,諸如數(shù)據(jù)恢復(fù)、刪除和選擇,這意味著針對(duì)不同的數(shù)據(jù)庫,要編寫不同的驅(qū)動(dòng)程序來將用戶的命令解釋成標(biāo)準(zhǔn)的ODBC標(biāo)準(zhǔn)。MySQL早就有一個(gè)特定的ODBC驅(qū)動(dòng)可用,也就是我們所熟知的MyODBC。在每一臺(tái)你想使用Excel連接到MySQL的計(jì)算機(jī)上,你都需要安裝MyODBC驅(qū)動(dòng)。

那么,現(xiàn)在首先來下載MyODBC安裝程序(http://dev.mysql.com/downloads/connector/odbc)。該安裝包只有2.3M,如果你是寬帶連接的話,下載應(yīng)該很快就完成。

一旦你完成下載MyODBC后,點(diǎn)擊圖標(biāo)開始安裝。如果你沒有特殊的安裝要求,選擇典型安裝即可。點(diǎn)擊安裝按鈕開始安裝,安裝完成后點(diǎn)擊完成按鈕推出安裝程序。

配置MyODBC

如果你的操作系統(tǒng)是Windows 數(shù)據(jù)源(ODBC)。à管理工具à控制面板à設(shè)置àXP的話,你可以按照如下方式打開ODBC終端:開始菜單

ODBC數(shù)據(jù)源管理器

點(diǎn)擊“Add(增加)”按鈕來增加一個(gè)新的數(shù)據(jù)源,并滾動(dòng)滑動(dòng)條直到你發(fā)現(xiàn)MySQL ODBC驅(qū)動(dòng)項(xiàng)為止。雙擊該項(xiàng),開始配置過程。配置窗口如下圖所示。

增加MySQL數(shù)據(jù)源

填上各個(gè)選項(xiàng)后,點(diǎn)擊“Test(測試)”按鈕,確認(rèn)該驅(qū)動(dòng)是否能夠與MySQL進(jìn)行連接。如果你的數(shù)據(jù)庫服務(wù)器與Excel在同一臺(tái)機(jī)器的話,使用“localhost”或“127.0.0.1”作為服務(wù)器地址的話,有可能不會(huì)生效。那么,你可以使用一個(gè)點(diǎn)作為服務(wù)器地址,這樣該驅(qū)動(dòng)使用命名通道而不是TCP/IP來連接數(shù)據(jù)庫。如果你要連接到遠(yuǎn)端的數(shù)據(jù)庫,那么別忘了確保防火墻是否阻擋了你與MySQL數(shù)據(jù)庫連接的端口(通常是3306)。最后,不要忘了使用一個(gè)現(xiàn)有的合法登錄帳號(hào)。如果你需要做的不僅僅是讀取數(shù)據(jù),還需要插入和更新數(shù)據(jù),那么要注意登錄的帳號(hào)要具有相應(yīng)的權(quán)限。

一旦測試連接成功后,點(diǎn)擊“OK(確認(rèn))”按鈕,就將在已存在的數(shù)據(jù)源列表中多一條。接下來,我們將連接Excel到MySQL。

連接Excel到MySQL

為了做這個(gè)練習(xí),我們將連接Excel到一個(gè)名為contacts的MySQL數(shù)據(jù)庫表,其中包含全國范圍內(nèi)的不同合作伙伴和相關(guān)個(gè)人的聯(lián)系信息。該MySQL表結(jié)構(gòu)如下:

 

  1. create table contacts (rowid smallint unsigned not null auto_increment,  
  2. firstname varchar(20) not null,  
  3. lastname varchar(30) not null,  
  4. email varchar(55) not null,  
  5. title varchar(20) not null,  
  6. company varchar(30) not null,  
  7. phone char(10) not null,  
  8. revenue decimal(5,2) not null,  
  9. primary key(rowid));  
  10.  

我已經(jīng)在這些表中填充了一些示例數(shù)據(jù),你將不久在Excel中看到它們。為了從Excel中管理這些數(shù)據(jù),按如下操作:

1、打開Excel,轉(zhuǎn)到菜單上的“數(shù)據(jù)”,然后選擇導(dǎo)入外部數(shù)據(jù),導(dǎo)入數(shù)據(jù)。

2、從出現(xiàn)的窗口中,選擇“連接到新數(shù)據(jù)源.odc”。

3、一個(gè)標(biāo)題為“歡迎使用數(shù)據(jù)連接向?qū)?rdquo;的窗口出現(xiàn),從這個(gè)窗口中選擇“ODBC DSN”。

4、從標(biāo)題為“連接到ODBC數(shù)據(jù)源”的窗口中,選擇你剛才創(chuàng)建的MySQL數(shù)據(jù)庫 ODBC數(shù)據(jù)源。

5、從標(biāo)題為“選擇數(shù)據(jù)庫和表”的窗口中,選擇相應(yīng)的你要連接的數(shù)據(jù)庫和表,如圖3所示,選擇好表后,點(diǎn)擊下一步。

6、在標(biāo)題為“保存數(shù)據(jù)連接文件并結(jié)束”的最后一個(gè)窗口中,選擇結(jié)束按鈕。

7、你將被詢問在什么地方存儲(chǔ)這個(gè)數(shù)據(jù),你可以選擇一個(gè)已有的工作表或者指定創(chuàng)建一個(gè)新的工作表中。選擇后點(diǎn)擊確認(rèn)(OK)按鈕。

連接到一個(gè)指定的數(shù)據(jù)庫和表

如果一切順利的話,你所需要的信息將會(huì)顯示在Excel中,如圖4所示。

在Excel中查看contacts數(shù)據(jù)庫

這樣,用戶就可以開始自由的創(chuàng)建各種圖表了。例如,創(chuàng)建一個(gè)餅圖是小菜一碟的事情,如圖5所示。

每一個(gè)聯(lián)系人的收入餅圖

如果你需要的數(shù)據(jù)跨表的話,你可以嘗試在數(shù)據(jù)庫建立一個(gè)視圖,然后使用Excel連接該視圖。

MySQL數(shù)據(jù)庫的MyODBC驅(qū)動(dòng)為客戶將數(shù)據(jù)庫連接到不同的客戶端應(yīng)用程序敞開了一扇大門。我希望這篇短文能讓你舉一反三,實(shí)現(xiàn)類似的操作。

 【編輯推薦】

  1. MySQL配置SSL的實(shí)際操作流程
  2. 安裝MySQL在linux as3之下
  3. 3G與IPTV是發(fā)展大方向
  4. 我國IPTV研究目全球領(lǐng)先
  5. 3G與IPTV是發(fā)展大方向

 

責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-05-28 13:21:48

MySQL數(shù)據(jù)庫

2010-05-17 09:12:00

MySQL5.1免安裝

2010-06-04 09:33:28

連接MySQL數(shù)據(jù)庫

2010-05-25 08:49:33

連接MySQL

2010-06-01 14:42:55

連接MySQL數(shù)據(jù)庫

2019-09-18 08:00:00

MySQL數(shù)據(jù)庫服務(wù)器

2011-04-26 13:17:36

AS3MySQL

2010-06-04 18:53:11

MySQL免安裝版

2010-05-28 14:51:47

MySQL數(shù)據(jù)庫

2010-06-09 17:36:45

MySQL數(shù)據(jù)庫同步

2010-05-12 18:41:34

MySQL數(shù)據(jù)庫

2010-05-21 17:51:58

MySQL數(shù)據(jù)庫

2022-06-26 07:18:17

數(shù)據(jù)庫NodePostgreSQL

2010-06-02 11:34:23

MySQL 數(shù)據(jù)庫導(dǎo)入

2011-05-26 13:42:50

MFC連接MySql數(shù)據(jù)庫

2020-09-22 15:56:31

Java

2010-05-19 15:01:14

MySQL數(shù)據(jù)導(dǎo)入

2010-08-05 13:19:48

連接DB2數(shù)據(jù)庫

2010-05-25 11:13:07

MySQL數(shù)據(jù)庫

2010-06-02 16:20:08

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)