如何將Access和Excel導入到Mysql中之二
2024-09-07 19:05:03
供稿:網友
一。MySQL數(shù)據(jù)庫的安裝、建庫和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,其驅動是不同的,請注意區(qū)分。
然后就可以安裝了,Mysql的安裝是非常簡單的,將它解壓到一個目錄(C:/mysql),在Win2000中,Mysql可以作為Windows的一個服務運行,在命令行中運行"C:/mysql/bin/mysqld-nt --install",然后在Win2000管理工具的服務中我們就可以發(fā)現(xiàn)有Mysql這個服務運行,不過我發(fā)現(xiàn)直接運行winmysqladmin.exe也是可以的,這時會要求輸入一個密碼,這是Mysql的連接密碼,請記好,默認的連接是沒有密碼的(用戶為root)。
其后是建立數(shù)據(jù)庫和表,由于要將access和Excel中的數(shù)據(jù)都導過來,因此表格中要包括兩者的全部字段,這里為簡單起見,只選擇了其中的一些字段來說明,運行cmd進入到命令行方式,切換到c:/mysql/bin目錄,執(zhí)行"mysqladmin create build",這個命令是創(chuàng)建數(shù)據(jù)庫,build是數(shù)據(jù)庫的名稱,成功后,執(zhí)行“mysql”,進入"Mysql>"的命令行方式下,執(zhí)行以下的命令:
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)
);
接著就會出現(xiàn)Query OK, 0 rows affected (0.04 sec)的成功提示,上文中use build表示切換當前的數(shù)據(jù)庫為build,接著的語句是建表的命令,字段由上至下表示的是id號(自動加1,而且是該表的主鍵)、樓盤的類型、輸入的日期、所在的區(qū)域、樓盤的名字、地址、房間的數(shù)目、廳的數(shù)目、面積、期望售價、業(yè)主的名字、聯(lián)系方式、備注、更新狀態(tài)、筍盤標志。
接著就是安裝Mysql的ODBC驅動了,MyODBC的安裝也是傻瓜式的,運行setup,一步步確認。結束后,就可以在控制面板的ODBC數(shù)據(jù)源中進行設置了,點“系統(tǒng)DSN”,選擇“添加”,在驅動程序的列表中選擇“mysql”,就會彈出一個配置頁面,在Windows DSN Name中輸入數(shù)據(jù)源的名稱,這里輸入build(還可以輸入其它的名稱,不一定跟數(shù)據(jù)庫的名字相同),在“MySQL host(name or ip)”中,輸入“l(fā)ocalhost”,表示Mysql運行在本機上,在Mysql Database Name中輸入數(shù)據(jù)庫的名字“build”,User中輸入“root”,PassWord中輸入剛才設置的密碼,如果剛才沒有設置的話,留空,按“OK”后,就會在系統(tǒng)數(shù)據(jù)源中多了一項“build”,這樣Mysql的ODBC數(shù)據(jù)源就設置成功了。