您现在的位置: 雪儿网络 >> 站长学院 >> 数据库 >> 文章正文

文章标题

如何将access和excel导入到mysql中之二

『 更新时间:2006-10-11 』『 字体:变小 变大 』『 作者:北方网络 | 来源:不详 』
  一。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数据源就设置成功了。 

【点击数:】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

关文章

您的姓名:
评分等级:
1分 2分 3分 4分 5分
评论内容:
1、严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
2、用户需对自己在使用雪儿网络服务过程中的行为承担法律责任。
3、本站管理员有权保留或删除评论内容。
4、评论内容只代表网友个人观点,与本网站立场无关。
雪儿网络
copyright©2006-2008 xueol.com 鄂icp备06022161号
返回网站顶部