1.(mysqldump命令位于mysql/bin/目录中)
2.mysqldump
    <1>可把整个数据库装到一个文本文件中。
    <2>这个文件包含有所有重建您的数据库所需要的 SQL命令。
    <3>这个命令取得所有模式(Schema)并将其转成DDL语法(CREATE),取得所有的数据,并创建INSERT语句。将您的数据库中所有设计倒转。
    <4>一个批处理和SQL导回到MySQL中。难以置信地简单而快速。
3.
3.1数据库Meet_A_Geek:bin/mysqldump –p Meet_A_Geek > MeetAGeek_Dump_File.txt
3.2指定数据库Meet_A_Geek中表Orders导出可用命令:
    bin/mysqldump –p Meet_A_Geek Orders >MeetAGeek_Orders.txt
3.3用WHERE来选记录导出:
    bin/mysqldump –p –where="Order_ID > 2000" Meet_A_Geek Orders > Special_Dump.txt
3.4:mysqldump部分选项如下:选项/Option    作用/Action Performed
<1>–add-drop-table    会在表前加上DROP TABLE IF EXISTS语句
<2>–add-locks    会在INSERT中捆上一个LOCK TABLE和UNLOCK TABLE语句。防止在记录被再次导入数据库时其他用户对表进行的操作
<3>-c or – complete_insert    给每个INSERT语句加上列(field)的名字。数据导出到另一个数据库时很有用。
<4>–delayed-insert     在INSERT命令中加入DELAY选项
<5>-F or -flush-logs    在执行导出之前将刷新MySQL服务器的log。
<6>-f or -force        即使有错误发生,仍然继续导出。
<7>–full     附加信息也加到CREATE TABLE的语句中。
<8>-l or -lock-tables         导出表的时候服务器将会给表加锁。
<9>-t or -no-create-info    不创建CREATE TABLE语句,在只要数据不要DDL时很方便。
<10>-d or -no-data    不创建INSERT语句。只需要DDL语句时。
<11>–opt    将打开所有会提高文件导出速度和创造一个可以更快导入的文件的选项。
<12>-q or -quick    MySQL不会把整个导出的内容读入内存再执行导出,而是在读到的时候就写入导文件中。
<13>-T path or -tab = path    将会创建两个文件,一个包含DDL语句,另一个包含数据。
    DDL命名为table_name.sql,数据文件被命名为table_name.txt.
    路径名是两个文件的目录,必须已经存在。
<14>-w “WHERE Clause” or -where = “Where clause “    可用此选项筛选导出文件的数据。
<15>eg:假定建立一个文件,经理要看今年(2004年)所有订单(Orders),并不对DDL感兴趣,且逗号分隔,这样易导入到Excel中。
可用句子:
    bin/mysqldump –p –where “Order_Date >=’2000-01-01′” –tab = /home/mark –no-create-info –fields-terminated-by=, Meet_A_Geek Orders
    这将会得到您想要的结果。

转载于:https://www.cnblogs.com/niewj/archive/2012/12/13/4041296.html

整理收藏-mysqldump导出数据库相关推荐

  1. mysqldump 导出数据库各参数详细说明

    2019独角兽企业重金招聘Python工程师标准>>> mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CR ...

  2. mysqldump导出数据库 (dos环境下)

    1 打开dos窗口 2  cd 到mysql bin目录下, 如 : cd D:\E\software\mysql\install\bin 3 用mysqldump命令导出数据库 mysqldump ...

  3. mysqldump 导出数据库出错

    今天linux 下导出数据库出错,如下: mysqldump: Couldn't execute 'show create table `wp_weixin_log`': Table './xiawu ...

  4. mysqldump导出数据库视图_mysqldump导出视图数据库

    从RDS(兼容MySQL) 导出数据案例分析 作者:丁奇 背景 MySQL全量逻辑备份恢复最基础的方法,就是mysqldump生成文本,再通过source 命令直接导入.一般用于实例迁移或者版本升级. ...

  5. mysqldump导出数据库视图_mysql数据库的基本操作:索引、视图,导入和导出,备份和恢复...

    1.索引: 索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容. 当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进 ...

  6. mysqldump导出数据库视图_mysql中如何用mysqldump批量如何导出视图view啊?

    你的位置: 问答吧 -> MySQL -> 问题详情 mysql中如何用mysqldump批量如何导出视图view啊? mysql中如何用mysqldump批量如何导出视图view啊? 我 ...

  7. mysqldump 导出数据库中每个表的前100条(前n条)

    mysqldump -uroot -p123456 jx --where "1=1 limit 100" --lock-all-tables > g:backup100.sq ...

  8. Linux:mysqldump 用法 数据库导出

    mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器).转储包含创建表和/或装载表的SQL语句. 如果你在服务器上进行备份,并且表 ...

  9. toad导入数据_配置toad进行导入导出数据库操作

    最近需要对oracle进行导入导出操作,于是研究使用toad进行导入导出oracle数据库操作,现稍作记录. oracle的导入导出不管是否使用toad还是pl/sql工具进行操作,实际上最终都是通过 ...

最新文章

  1. VB.Net实现Web Service的基础
  2. android 解决listview.notifyDataSetChanged刷新时Imageloader加载图片闪烁问题
  3. js笔记(八)ES6
  4. 详解7类Python运算符及代码举例
  5. WordPress 多功能响应式-CorePress博客主题
  6. 导入文件按钮_如何将PPT软件功能配置导入另一台电脑
  7. (二)NLP-中文分词-HMM-维特比算法
  8. poker2的配置使用
  9. WOL(Wake-On-LAN)网络唤醒介绍
  10. java声音提取_如何在Android中使用java从mp4中提取音频到mp...
  11. SQLSERVER中CONNECTIONPROPERTY函数
  12. 我的团长我的团第二十四集
  13. 配置其他机器连接Redis
  14. 如何在LR中导入预设
  15. linux下编译Zero C ICE
  16. 论文阅读——A Deep Learning Design for improving Topology Coherence in Blood Vessel Segmentation
  17. Windows XP服务详解
  18. 惊呼!一枚程序缓,竟能开发出如此劲爆的僵尸游戏!
  19. gdb调试[奇牛学院]
  20. surface rt 8.1 越狱应用签名工具

热门文章

  1. ToolBox系列工具之Detector
  2. Libiconv裁剪
  3. openwrt顶层Makefile分析-转
  4. VirtualBox 删掉虚拟镜像重新安装失败
  5. 公务员计算机基础知识笔记,公务员计算机基础知识【精选】.doc
  6. 一步一步手绘Spring AOP运行时序图(Spring AOP 源码分析)
  7. opencv 的norm_OpenCV学习笔记(一)之图像金字塔-上采样与降采样与DOG
  8. 一个maven错误:org/apache/maven/shared/filtering/MavenFilteringException
  9. 历史数据清理--方案
  10. JBOSS5+ActiveMQ5.7集成