拼吾爱程序人生

首页 » 数据库编程 » MySQL » MySQL数据导入导出方法与工具介绍(1)
Systemjudge - 2007-8-6 16:49:00
  翻译声明:

    本文内容来自Sam's Teach Yourself MySQL in 21 Days一书的部分内容,by Mark Maslakowski

 
   
   
   
 
 
   
   
     
       
         
       
     
     
   
 
 
   
   
   
 
      英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删,讲的不清楚的地方有增;如果有翻译的不妥或者不正确的地方,请指正。    翻译者:David Euler,SCU. de_euler-david@www.yahoo.com.cn
  时间:2004/04/24于川大    1).mysqlimport的语法介绍:

  mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表Custermers中:

  mysqlimport Meet_A_Geek Customers.txt

  注意:这里Customers.txt是我们要导入数据的文本文件,而Meet_A_Geek是我们要操作的数据库,数据库中的表名是Customers,这里文本文件的数据格式必须与Customers表中的记录格式一致,否则mysqlimport命令将会出错。

  其中表的名字是导入文件的第一个句号(.)前面文件字符串,另外一个例子:

  mysqlimport Meet_A_Geek Cus.to.mers.txt

  那么我们将把文件中的内容导入到数据库Meet_A_Geek 中的Cus表中。
上面的例子中,都只用到两个参数,并没有用到更多的选项,下面介绍mysqlimport的选项    2).mysqlimport的常用选项介绍:

      选项                    功能
  -d or --delete      新数据导入数据表中之前删除数据数据表中的所有信息
  -f or --force      不管是否遇到错误,mysqlimport将强制继续插入数据
  -i or --ignore      mysqlimport跳过或者忽略那些有相同唯一
              关键字的行, 导入文件中的数据将被忽略。
  -l or -lock-tables  数据被插入之前锁住表,这样就防止了,
                你在更新数据库时,用户的查询和更新受到影响。
  -r or -replace        这个选项与-i选项的作用相反;此选项将替代
                          表中有相同唯一关键字的记录。

 您可能对 [MySQL] 的这些文章也感兴趣:

MySQL数据导入导出方法与工具介绍(1)
MySQL数据目录结构(2)
MySQL数据目录结构(1)
MySQL中文参考手册6
MySQL中文参考手册3
MySQL入门指南
MySQL数据库中的安全解决方案
优化MySQL 数据库性能的八个建议
MySQL是下一个Oracle?
在Redhat AS4上源码编译安装MySQL
RedHat AS4 下安装Bugzilla后不能连接MySQL问题的解决方法
MySQL数据库在大企业存储应用方面能够替代Oracle了吗?
1
查看完整版本: MySQL数据导入导出方法与工具介绍(1)
Modify by pin5i DZNT_ExpandPackage 2.1.3293 2007-2009 pin5i.com
 Total Unique Visitors: