MySQL导入导出方法与工具
日期:2008年2月23日 作者:-
翻译声明:本文内容来自Sam's Teach Yourself mysql in 21 Days一书的部分内容,by Mark Maslakowski 英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删,讲的不清楚的地方有增。
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选项的作用相反;此选项将替代表中有相同唯一关键字的记录。
--fields-enclosed- by= char 指定文本文件中数据的记录时以什么括起的, 很多情况下数据以双引号括起。 默认的情况下数据是没有被字符括起的。
--fields-terminated- by=char 指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。
默认的分隔符是跳格符(Tab)
--lines-terminated- by=str 此选项指定文本文件中行与行之间数据的分隔字符串或者字符。 默认的情况下MySQLimport以newline为行分隔符。
您可以选择用一个字符串来替代一个单个的字符:
一个新行或者一个回车。
MySQLimport命令常用的选项还有-v 显示版本(version),-p 提示输入密码(passWord)等。
3).例子:导入一个以逗号为分隔符的文件
文件中行的记录格式是这样的:
"1", "ORD89876", "1 Dozen Roses", "19991226"
我们的任务是要把这个文件里面的数据导入到数据库Meet_A_Geek中的表格Orders中,我们使用这个命令:
bin/MySQLimport –prl –fields-enclosed-by=" –fields-terminated-by=, Meet_A_Geek Orders.txt - [1] [2] [3] [4] [5] [6] 下一页
-
- MySQL导入导出方法与工具 相关文章:
- ·远程破OICQ密码给工具QQExplorer ver 1.25介绍
- ·如何在Vista下安装矮人DOS工具
- ·Photoshop钢笔工具的使用详解
- ·Linux管理工具介绍
- ·大量Windows Vista 边栏小工具下载
- ·最强大的Flash反编译工具
- ·Photoshop基础知识之画笔工具的使用
- ·浅谈C/C++内存泄漏及其检测工具
- ·MySQL数据库学习手册之MySQL客户工具和API
- ·代码静态分析工具PC-LINT安装配置
- MySQL导入导出方法与工具 相关软件
- ·多特装机工具包 V2.0
- ·深山红叶PE工具箱 嫦娥一号纪念版 V30 正式版
- ·AV终结者专杀工具V4.5
- ·《暗黑破坏神2毁灭之王》v1.11地图全开工具EasyMap_v11
- ·AV终结者/8749木马专杀工具 V4.6
- ·矮人DOS工具箱 V5.3 Build 6.713
- ·深山红叶袖珍PE光盘工具箱 熊猫烧香版
- ·360安全中心隐身僵尸木马专杀工具 V1.0
- ·flv格式转3gp格式专用软件(微视转码工具)
- ·三国志11 窗口化工具
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:MySQL:用Java来测试Mysql数据库的最大连接数
下一篇:MySQL5存储过程使用
精品推荐
热点TOP10
- ·学习SQL语句之SQL语句大全
- ·最新免费HTTP代理服务器
- ·精妙SQL语句收集
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·数据库连接字符串大全
- ·SQL Server 练习题
- ·认识VF--Visual FoxPro 漫谈
- ·巴塞尔新资本协议概述
- ·SQL中CASE的用法
- ·SQLSERVER中,数据库同步的实现
- ·SQLPLUS命令的使用大全
- ·SQL里的cast和convert
- ·DM分区软件使用详解
- ·用于 SELECT 和 WHERE 子句的函数
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·正确使用137G以上的大硬盘
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·什么是SQL注入法攻击
- ·SQL游标原理和使用方法
- ·SQL 新增/修改 表字段列的类型等
特别推荐
- ·SQL注入攻击危害最小化措施
- ·提高SQL执行效率的几个技巧
- ·破译MySQL数据库root密码的集中方法
- ·无法打开用户默认数据库的解决方案
- ·SQL脚本注入另类手段
- ·警惕恶意软件 网站SQL注入防御实战
- ·从三个方面进行讲解如何适当优化
- ·Vista下安装SQL Sever 2005报错的解决办法
- ·学习SQL语句之SQL语句大全
- ·打造SQL Server2000的安全策略
- ·SQL语句优化技术分析
- ·MySQL导入导出方法与工具
- ·CS服务器架设方法
- ·改进的socket控件
- ·什么是SQL注入法攻击
- ·用SQL语句删除重复记录的四种方法
- ·数据库查询优化
- ·MySQL常见错误问答!
- ·MySQL从后门进企业市场
- ·精妙SQL语句收集
