如何將Access和Excel匯入到Mysql中之二

來源:互聯網
上載者:User
access|excel|mysql 一。Mysql資料庫的安裝、建庫和ODBC的安裝設定

  Mysql和ODBC驅動可以在其首頁(http://www.mysql.com/)下載,在右邊的Latest Versions點擊進去,下載相應的版本就行了。這裡我們要下載Intel版本的Mysql(最新版本為3.23.40),ODBC驅動則是MyODBC 2.50.37 for NT/2000 (full setup),如果使用Win95/98,其驅動是不同的,請注意區分。

  然後就可以安裝了,Mysql的安裝是非常簡單的,將它解壓到一個目錄(C:\mysql),在Win2000中,Mysql可以作為Windows的一個服務運行,在命令列中運行"C:\mysql\bin\mysqld-nt --install",然後在Win2000管理工具的服務中我們就可以發現有Mysql這個服務運行,不過我發現直接運行winmysqladmin.exe也是可以的,這時會要求輸入一個密碼,這是Mysql的串連密碼,請記好,預設的串連是沒有密碼的(使用者為root)。

  其後是建立資料庫和表,由於要將Access和Excel中的資料都導過來,因此表格中要包括兩者的全部欄位,這裡為簡單起見,只選擇了其中的一些欄位來說明,運行cmd進入到命令列方式,切換到c:\mysql\bin目錄,執行"mysqladmin create build",這個命令是建立資料庫,build是資料庫的名稱,成功後,執行“mysql”,進入"Mysql>"的命令列方式下,執行以下的命令:

mysql>use build;

mysql>CREATE TABLE loupan (

id int(10) unsigned NOT NULL auto_increment,

loupantype varchar(6),

inputdate date,

at_whatsection varchar(6),

buildname varchar(50),

buildaddress varchar(50),

room tinyint(4),

hall tinyint(4),

areasize decimal(10,2),

exp_sellprice decimal(13,2),

ownername varchar(20),

contactway varchar(50),

memo varchar(255),

updatestatus char(1),

goodloupan char(1),


PRIMARY KEY (id)

);

  接著就會出現Query OK, 0 rows affected (0.04 sec)的成功提示,上文中use build表示切換當前的資料庫為build,接著的語句是建表的命令,欄位由上至下表示的是id號(自動加1,而且是該表的主鍵)、樓盤的類型、輸入的日期、所在的地區、樓盤的名字、地址、房間的數目、廳的數目、面積、期望售價、業主的名字、連絡方式、備忘、更新狀態、筍盤標誌。

  接著就是安裝Mysql的ODBC驅動了,MyODBC的安裝也是傻瓜式的,運行setup,一步步確認。結束後,就可以在控制台的ODBC資料來源中進行設定了,點“系統DSN”,選擇“添加”,在驅動程式的列表中選擇“mysql”,就會彈出一個配置頁面,在Windows DSN Name中輸入資料來源的名稱,這裡輸入build(還可以輸入其它的名稱,不一定跟資料庫的名字相同),在“MySQL host(name or IP)”中,輸入“localhost”,表示Mysql運行在本機上,在Mysql Database Name中輸入資料庫的名字“build”,User中輸入“root”,PassWord中輸入剛才設定的密碼,如果剛才沒有設定的話,留空,按“OK”後,就會在系統資料來源中多了一項“build”,這樣Mysql的ODBC資料來源就設定成功了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.