论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>数据库>>MySQL>>正文

MySQL数据库中mysqldump命令使用详解

www.xker.com 作者: 来源: 赛迪 加入日期:2006-3-17 11:03:57

【问题提问、论坛交流】

MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据有许多的原因我们需要导出数据一个重要的原因是用于备份数据库数据的造价常常是昂贵的,需要谨慎处理它们经常地备份可以帮助防止宝贵数据地丢失;另外一个原因是,也许您希望导出数据来共享 在这个信息技术不断成长的世界中,共享数据变得越来越常见

   比方说Macmillan USA维护护着一个将要出版的书籍的大型数据库这个数据库在许多书店之间共享,这样他们就知道哪些书将会很快出版医院越来越走向采用无纸病历记录,这样这些病历可以随时跟着你世界变得越来越小,信息也被共享得越来越多有很多中导出数据得方法,它们都跟导入数据很相似因为,毕竟,这些都只是一种透视得方式数据库导出的数据就是从另一端导入的数据这里我们并不讨论其他的数据库各种各样的导出数据的方法,您将学会如何用MySQL来实现数据导出
  
  使用mysqldump:
  
  (mysqldump命令位于mysql/bin/目录中)

  mysqldump工具很多方面类似相反作用的工具mysqlimport它们有一些同样的选项但mysqldump能够做更多的事情它可以把整个数据库装载到一个单独的文本文件中这个文件包含有所有重建您的数据库所需要的SQL命令这个命令取得所有的模式(Schema,后面有解释)并且将其转换成DDL语法(CREATE语句,即数据库定义语句),取得所有的数据,并且从这些数据中创建INSERT语句这个工具将您的数据库中所有的设计倒转因为所有的东西都被包含到了一个文本文件中这个文本文件可以用一个简单的批处理和一个合适SQL语句导回到MySQL中这个工具令人难以置信地简单而快速决不会有半点让人头疼地地方
  
  因此,如果您像装载整个数据库Meet_A_Geek的内容到一个文件中,可以使用下面的命令:

  bin/mysqldump –p Meet_A_Geek > MeetAGeek_Dump_File.txt
  
  这个语句也允许您指定一个表进行dump(备份/导出/装载?)如果您只是希望把数据库Meet_A_Geek中的表Orders中的整个内容导出到一个文件,可以使用下面的命令:

  bin/mysqldump –p Meet_A_Geek Orders >MeetAGeek_Orders.txt
  
  这个非常的灵活,您甚至可以使用WHERE从句来选择您需要的记录导出到文件中要达到这样的目的,可以使用类似于下面的命令:

  bin/mysqldump –p –where="Order_ID > 2000" Meet_A_Geek Orders > Special_Dump.txt
  
  mysqldump工具有大量的选项,部分选项如下表:

  选项/Option 作用/Action Performed

  --add-drop-table

  这个选项将会在每一个表的前面加上DROP TABLE IF EXISTS语句,这样可以保证导回MySQL数据库的时候不会出错,因为每次导回的时候,都会首先检查表是否存在,存在就删除

  --add-locks

  这个选项会在INSERT语句中捆上一个LOCK TABLE和UNLOCK TABLE语句这就防止在这些记录被再次导入数据库时其他用户对表进行的操作
  
  -c or - complete_insert

这个选项使得mysqldump命令给每一个产生INSERT语句加上列(field)的名字当把数据导出导另外一个数据库时这个选项很有用

本新闻共4页,当前在第1页  1  2  3  4  

编辑:xker.com

上一篇:如何恢复MYSQL的ROOT口令
下一篇:没有了
关闭窗口】【技术交流】【收藏此页
相关文章
·如何恢复MYSQL的ROOT口令·图解MySQL数据库的安装和操作·使用 MySQL 开始 PHP 会话
·设置MySql数据同步
推荐文章 最新文章 热门文章
·SqlServer存储过程/函数加/解密
·CSS属性中Display与Visibility的不同
·网管实战 远程管理让服务发布遭遇意外
·骗你不商量的系统优化秘籍
·教您30分钟打造Linux的VPN服务器
·Windows IIS WEB服务器配置安全规范(
·网管手册 70例网络故障排除方法(上)
·ASP.NET中实现大结果集分页研讨
·java写的查找重复电话号码程序
·ASP.NET1.0升级ASP.NET2.0的问题总结
·在Linux操作系统中如何截获系统调用
·照片处理:美女肖像照片简单靓肤技巧
·PHP安全配置之实现安全的两个重点
·手工优化windows XP系统
·用 VC++和Winsock 实现与 HTTP 服务
·MySQL数据库中mysqldump命令使用详解
·C++中的const限定修饰符
·自动为单元格添加数量单位
·木马各种隐藏技术披露
·Linux下病毒防范技巧
·排毒妙招:用安全网关轻松搞定蠕虫病
·病毒发展新趋势 从PC传染到PDA 
·PC到PDA病毒技术再次实现“跨越”
·天下没有免费的午餐!免费充Q币的骗局
·SqlServer存储过程/函数加/解密
·sql server日志文件总结及日志满的处
·在DreamWeaver中应用CSS样式表技巧两
·HTML文件中也玩include文件包含
·CSS属性中Display与Visibility的不同
·程序员建立商业意识之与客户沟通
·个人简历表格
·免费代理IP(每日更新)
·QQ密码丢失后能做的事情:快速找回密码
·QQ收费头像免费使用的方法 
·Norton AntiVirus 2006 注册码(激活
·豪杰超级解霸V9.1正版注册码
·系统优化 专题
·WinRAR 3.51 注册码
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·最经典的黑客入门教材
·求职简历封皮
·ACDSee v8.0注册码
·应届毕业生求职信
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: