mysql数据导入导出方法与工具mysqlimport

mysql数据导入导出方法与工具mysqlimport

ID:34724657

大小:88.18 KB

页数:7页

时间:2019-03-10

mysql数据导入导出方法与工具mysqlimport_第1页
mysql数据导入导出方法与工具mysqlimport_第2页
mysql数据导入导出方法与工具mysqlimport_第3页
mysql数据导入导出方法与工具mysqlimport_第4页
mysql数据导入导出方法与工具mysqlimport_第5页
资源描述:

《mysql数据导入导出方法与工具mysqlimport》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MYSQL导入txt文件关键字:mysqlmysqlimport今天同事问起MySQL导入txt文件...用mysqlimport工具。~帮忙调试。。。。自己测试通过mysqlimport-uroot-padmin-d --fields-terminated-by=,depota.txt说明:-uroot  ("root"数据库用户名,MS只有ROOT用户有这个权限)-padmin("admin"密码,如果不写,执行时要求输入密码~)-d插入数据之前删除表数据 --fields-terminated-by=, (","数据分割符

2、,默认是Tab跳格)depot(数据名字)a.txt(要导入的txt文件,"."之前将自动看成是表名,如果放在MySQL的Data目录下读取应该没有错误,如果放在其他盘,MS有问题,没有调查)其他参数(没有测试的。。。)-for--force不管错误,强制插入数据-ior--ignore跳过或者忽略那些有相同唯一关键字的行,导入文件中的数据将被忽略。-lor-lock-tables数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。-ror-replace这个选项与-i选项的作用相反;此选项将替代--

3、fields-enclosed-by=char指定文本文件中数据的记录时以什么括起的,很多情况下数据以双引号括起。默认的情况下数据是没有被字符括起的。--lines-terminated-by=str此选项指定文本文件中行与行之间数据的分隔字符串或者字符。默认的情况下mysqlimport以newline为行分隔符。MySQL数据导入导出方法与工具mysqlimport1.mysqlimport的语法介绍:mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命

4、令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(textfile)导入到你指定的数据库和表中。比方说我们要从文件Customers.txt中把数据导入到数据库Meet_A_Geek中的表Custermers中:mysqlimportMeet_A_GeekCustomers.txt注意:这里Customers.txt是我们要导入数据的文本文件,而Meet_A_Geek是我们要操作的数据库,数据库中的表名是Customers,这里文本文件的数据格式必须与Customers表中的记录格式一致,否则mysqlimpo

5、rt命令将会出错。其中表的名字是导入文件的第一个句号(.)前面文件字符串,另外一个例子:mysqlimportMeet_A_GeekCus.to.mers.txt那么我们将把文件中的内容导入到数据库Meet_A_Geek中的Cus表中。上面的例子中,都只用到两个参数,并没有用到更多的选项,下面介绍mysqlimport的选项2.mysqlimport的常用选项介绍:选项功能-dor--delete新数据导入数据表中之前删除数据数据表中的所有信息-for--force不管是否遇到错误,mysqlimport将强制继续插入数据-io

6、r--ignoremysqlimport跳过或者忽略那些有相同唯一关键字的行,导入文件中的数据将被忽略。-lor-lock-tables数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。-ror-replace这个选项与-i选项的作用相反;此选项将替代表中有相同唯一关键字的记录。--fields-enclosed-by=char指定文本文件中数据的记录时以什么括起的,很多情况下数据以双引号括起。默认的情况下数据是没有被字符括起的。--fields-terminated-by=char指定各个数据的值

7、之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。默认的分隔符是跳格符(Tab)--lines-terminated-by=str此选项指定文本文件中行与行之间数据的分隔字符串或者字符。默认的情况下mysqlimport以newline为行分隔符。您可以选择用一个字符串来替代一个单个的字符:一个新行或者一个回车。mysqlimport命令常用的选项还有-v显示版本(version),-p提示输入密码(password)等。3.例子:导入一个以逗号为分隔符的文件文件中行的记录格式是这样的:"1",

8、"ORD89876","1DozenRoses","19991226"我们的任务是要把这个文件里面的数据导入到数据库Meet_A_Geek中的表格Orders中,我们使用这个命令:bin/mysqlimport–prl–fields-enclosed-by="–

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。