导入导出方法与工具
来源:互联网 发布:java 数据级权限控制 编辑:程序博客网 时间:2024/04/30 16:53
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
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--ignoreMySQLimport跳过或者忽略那些有相同唯一关键字的行,导入文件中的数据将被忽略。
-lor-lock-tables数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。
-ror-replace这个选项与-i选项的作用相反;此选项将替代表中有相同唯一关键字的记录。
--fields-enclosed-by=char指定文本文件中数据的记录时以什么括起的,很多情况下数据以双引号括起。默认的情况下数据是没有被字符括起的。
--fields-terminated-by=char指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。
默认的分隔符是跳格符(Tab)
--lines-terminated-by=str此选项指定文本文件中行与行之间数据的分隔字符串或者字符。默认的情况下MySQLimport以newline为行分隔符。
您可以选择用一个字符串来替代一个单个的字符:
一个新行或者一个回车。
MySQLimport命令常用的选项还有-v显示版本(version),-p提示输入密码(password)等。
3).例子:导入一个以逗号为分隔符的文件
文件中行的记录格式是这样的:
/"1/",/"ORD89876/",/"1DozenRoses/",/"19991226/"1<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
翻译声明:本文内容来自Sam/'sTeachYourselfMySQLin21Days一书的部分内容,byMarkMaslakowski英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删,讲的不清楚的地方有增。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--ignoreMySQLimport跳过或者忽略那些有相同唯一关键字的行,导入文件中的数据将被忽略。
-lor-lock-tables数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。
-ror-replace这个选项与-i选项的作用相反;此选项将替代表中有相同唯一关键字的记录。
--fields-enclosed-by=char指定文本文件中数据的记录时以什么括起的,很多情况下数据以双引号括起。默认的情况下数据是没有被字符括起的。
--fields-terminated-by=char指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。
默认的分隔符是跳格符(Tab)
--lines-terminated-by=str此选项指定文本文件中行与行之间数据的分隔字符串或者字符。默认的情况下MySQLimport以newline为行分隔符。
您可以选择用一个字符串来替代一个单个的字符:
一个新行或者一个回车。
MySQLimport命令常用的选项还有-v显示版本(version),-p提示输入密码(password)等。
3).例子:导入一个以逗号为分隔符的文件
文件中行的记录格式是这样的:
/"1/",/"ORD89876/",/"1DozenRoses/",/"19991226/"1<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 导入导出方法与工具
- MySQL数据导入导出方法与工具
- MySQL导入导出方法与工具
- MySQL数据导入导出方法与工具介绍
- MySQL数据导入导出方法与工具介绍
- MySQL数据导入导出方法与工具介绍(
- 数据导入导出方法与工具介绍(1-myslqimportutility)
- 数据导入导出方法与工具介绍(2-importfromsqlfiles)
- 数据导入导出方法与工具介绍(3-ExportingData)
- MySQL数据导入导出方法与工具介绍
- MySQL数据导入导出方法与工具介绍(1)
- MySQL数据导入导出方法与工具mysqlimport
- MySQL数据导入导出方法与工具mysqlimport
- MySQL数据导入导出方法与工具mysqlimport
- Teradata SQL Assistant工具导入与导出
- MySQL数据导入导出方法与工具介绍(1- myslqimport utility)
- MySQL数据导入导出方法与工具介绍(2-import from sql files)
- MySQL数据导入导出方法与工具介绍(3-Exporting Data)
- 丫头报志愿相关3
- 中国历史上十大无名英雄
- MYSQL的初级使用
- 如何查看数据库每个表占用的磁盘空间
- 获取其他进程中ListBox和ComboBox的内容
- 导入导出方法与工具
- 通用查询组件设计(续二)
- (四)我的毕业设计之好友私聊篇
- Decorator设计模式 C#
- 丢了root密码怎么办?
- Decorator设计模式 Java
- 使用ACTIVEX和DELPHI开发串口通讯
- RAID磁盘阵列数据恢复指南
- C# Winfroms 关闭窗体问题