数据导入导出方法与工具介绍(1-myslqimportutility)

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

           MySQL 数据导入导出方法工具介绍(1-myslqimportutility)
             mysqlimport文本文件导入 工具介绍


翻译声明:
   本文内容来自Sam'sTeachYourselfMySQLin21Days一书的部分内容,byMarkMaslakowski
     英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删,讲的不清楚的地方有增;如果有翻译的不妥或者不正确的地方,请指正。

翻译者:DavidEuler,SCU.de_euler-david@www.yahoo.com.cn
时间:2004/04/24于川大

1).mysqlimport的语法介绍:
mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(textfile)导入到你指定的和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表Custermers中:
mysqlimportMeet_A_GeekCustomers.txt
注意:这里Customers.txt是我们要导入数据的文本文件,而Meet_A_Geek是我们要操作的数据库,数据库中的表名是Customers,这里文本文件的数据格式必须与Customers表中的记录格式一致,否则mysqlimport命令将会出错。
其中表的名字是导入文件的第一个句号(.)前面文件字符串,另外一个例子:
mysqlimportMeet_A_GeekCus.to.mers.txt
那么我们将把文件中的内容导入到数据库Meet_A_Geek中的Cus表中。
上面的例子中,都只用到两个参数,并没有用到更多的选项,下面介绍mysqlimport的选项

2).mysqlimport的常用选项介绍:
    选项                   功能
-dor--delete     新数据导入数据表中之前删除数据数据表中的所有信息
-for--force      不管是否遇到错误,mysqlimport将强制继续插入数据
-ior--ignore       mysqlimport跳过或者忽略那些有相同唯一
              关键字的行,导入文件中的数据将被忽略。
-lor-lock-tables 数据被插入之前锁住表,这样就防止了,
               你在更新数据库时,用户的查询和更新受到影响。
-ror-replace       这个选项与-i选项的作用相反;此选项将替代
                          表中有相同唯一关键字的记录。
--fields-enclosed-by=char
                指定文本文件中数据的记录时以什么括起的,很多情况下
                数据以双引号括起。默认的情况下数据是没有被字符括起的。
--fields-terminated-by=char
                指定各个数据的值之间的分隔符,在句号分隔的文件中,
                分隔符是句号。您可以用此选项指定数据之间的分隔符。 1
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值