文章投稿 | 加入收藏 | 繁體中文
网站首页 | 站长之家 | 业界新闻 | 网站运营 | 联盟资讯 | IDC资讯 | 免费资源 | 站长学院 | 站长工具 | 站长手册 | 站长论坛
┫当前位置:网站首页 > 站长学院 > 数据库 > ACCESS数据导入到MySQL数据库实例介绍 > 正文

ACCESS数据导入到MySQL数据库实例介绍

作者:佚名  来源:本站整理  时间:2008-6-12 14:58:38  点击:  字体:

    作为网站建设者,难免有时需要处理一些数据的导入及导出。关于如何将ACCESS数据导入到MySQL数据库中,我们首先来看一下MySQL如何导出与导入数据。

    MySQL的数据导出:

  1、使用select * from table_name into outfile “file_name”; 

  2、使用mysqldump实用程序 

  以下举例说明: 

  假设数据库中有一个库为“abc_db”,一个表为“abc_table”;现在要把“abc_table”的数据导出,可以用以下方法来实现: 

  ·在Mysql提示符下输入:“select * from abc_table into outfile file_name”; 

  ·在系统命令提示符下输入“mysqldump –u root abc_db abc_table >abc.sql”  

  MySQL的数据导出:

    一般我们在系统命令提示符下输入:“mysqlimport –u root abc_db abc_table.txt”(注意:这个TXT文件名必须以表的名字命名)。对于mysqldump导出的数据我们还可以用“mysql –u root abc_db < file_name”来导入。在Mysql提示符下我们用“Load data infile file_name into table abc_table”。 

  另外除了以上方法,对于移动后的数据库系统与原系统一致的前提下,我们可以通过文件的拷贝来实现数据的导入与导出:
    首先我们用“mysqladmin –u root variables”(在系统命令提示符下)或者用“show variables”;(在Mysql提示符下)来找到“datadir”;如在我的环境下,此目录在“c:\mysql\data”,然后对其中的一些文件进行拷贝。

    把ACCESS的数据导入到Mysql数据库中 

  首先我们把数据从ACCESS中导出为文本文件,在导出过程中注意选择好字段分隔符和文本标识符,且查看一下文本文件,确定一个记录是否在同一行上,如不是,则手工把回车键除掉。假如我们导出的文本文件为“c:\abc_table.txt”,其内容如下: 

  1、刘德华,男 
  2、陈慧琳,女 

  接下来我们用“mysqlimport –u root –fields-terminated-by=\abc_db abc_table.txt” 或者用“load data infile c:\\abc_table.txt into table abc_table fields terminated by \”; 

    试一下吧(注意转义字符。如果还不行,请仔细看一下具体命令的帮助。

    以下列出一些选项: 

  --fields-enclosed-by=char 指明列值应包括在指定的字符中。通常用引号。缺省时,假定列值不包括在任何字符中。

  --fields-escaped-by=char 表示用于转义特殊字符的转义符。缺省时表示无转义符。 

  --fields-terminated-by=char 指定分隔列的字符。缺省时假定列值由制表符分隔。 

  --lines-terminated-by=str 指定结束输入行的串(可以是多字符的)。缺省时假定由换行符终止行。

热门排行
精彩推荐
     下一篇文章:
文章评论
昵 称:    验证码:
内 容:
 
关于我们 - 公司动态 - 联系我们 - 友情链接 - 广告服务 - 版权声明 - 网站地图 - 网站帮助
Copyright © 2003-2009 ID89.COM All Rights Reserved
备案/许可证编号:粤ICP备08035961号