简谈access数据导入到mysql 数据库中的办法
来源:xjh 编辑:xjh 2007-05-31
思路很简单,先把access数据导出为文本txt格式,然后文本txt格式导入到mysql数据库中。
(1)导出为txt格式数据
打开access数据库,选择要导出的数据表,然后点右键选择导出,如图1所示
,弹出“提示将表导出为...”对话框,选择保存类型为文本文件,点导出按钮,
依次点下一步,如图2所示,但是需要注意下面三点:
*字段分割符选择“逗号”,
*文本识别符选择“无”,
*第一行不包含字段名称。
(2)txt格式数据导入到mysql数据表中
按照原来access数据表定义的结构在mysql中创建对应的数据表,如下面
mysql>createtablecat
(catidint,
catnamevarchar(50),
ordernoint
);
把第一步导出的txt文件拷贝到MySQLMySQLServer5.0in目录下,然后在mysql>命令提示符下执行下面语句即可。
mysql>loaddatalocalinfile"cat.txt"intotablecatFIELDSTERMINATEDBY,;
说明:
表名:cat
导出的文本文件:cat.txt
若txt文件不拷贝到MySQLMySQLServer5.0in目录下,则需要指定文本文件的路径。
(3)导入完毕后比较两数据库中两个表的记录数是否相等,若记录数相等初步说明导数据完成。