Mysql 导入 Access

PHPABC Mysql 1,300 次浏览 , , 没有评论

有时候Access 中的数据需要导入Mysql中,有人使用导入MSSQL中后导出SQL的方法,也有人采用PHP读取access数据再插入mysql。不过都比较麻烦。

如何通过access方便的导入mysql中?

我感觉可以使用csv格式的文件导入mysql中这样比较方便,也比较适合数据量大的情况

首先打开access数据库选择需要导出的表,点右键导出选择文件类型选择.txt .csv这种,再写好文件名 e.g aa.csv其它的内容默认就可以了。

使用mysql的命令行或者phpmyadmin用SQL句

use youdatabase
 
create youtable .....
 
LOAD DATA LOCAL INFILE 'c:/stoptime.csv' INTO TABLE `train` FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';
 
'c:/stoptime.csv'                          你导出的csv文件名称
 FIELDS TERMINATED BY ','         字段分隔
LINES TERMINATED BY '\r\n';      换行符

注意:
默认导出的CSV是ANSI的,如果说你使用的mysql数据库是GBK 或者是GB2312的话默认就是OK (我没有测试过不过同理)
数据库默认编码是utf8的话需要把导出的CSV文件另存为utf-8文件这样再导可以避免乱码(已测)
有什么问题留言^_^

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Go