7.4 Using mysqldump for Backups  使用mysqldump 用于备份:

7.4.1 Dumping Data in SQL Format with mysqldump
7.4.2 Reloading SQL-Format Backups
7.4.3 Dumping Data in Delimited-Text Format with mysqldump
7.4.4 Reloading Delimited-Text Format Backups
7.4.5 mysqldump Tips 这个章节描述如何使用mysqldump 产生dump文件,如何转储文件,一个dump文件可以用于以下几种方式: 1.作为一个备份让数据恢复在数据库丢失的情况下 2.作为一个数据源用于建立复制slaves 3.作为实验数据的来源 3.1 做一个数据库的拷贝 你可以使用不需要改变原有的数据 3.2 测试潜在的升级兼容性问题 mysqldump 产生2种输出类型,依赖是否制定--tab选项 没有--tab,mysqldump 写SQL语句到输出文件,这个输出有CREATE语句来创建转储的对象(数据库,表,存储过程等等) INSERT 语句来加载数据到表。 这个输出可以保存到一个文件,然后使用mysql加载来创建转储的对象。 使用 --tab, mysqldump 创建2个输出文件对于每个转储的表。 server 写一个文件作为制表符分隔的文本, 每个表记录一行 7.4.1 Dumping Data in SQL Format with mysqldump 使用mysqldump 转储数据以SQL格式 这个章节介绍如何mysqldump来创建SQL格式的dump文件 默认,mysqldump 写信息作为SQL语句到标准输出,你可以保存输出到一个文件: shell> mysqldump [arguments] > file_name 转储所有的数据库,调用mysqldump 使用--all-databases option: shell> mysqldump --all-databases > dump.sql 转储指定的数据库, 在命令行上命名它们 使用--databases选项 shell> mysqldump --databases db1 db2 db3 > dump.sql --databases 选项将 所有在命令行上指定的名字对待为数据库名字。没有这个选项, mysqldump 对待第一个名字作为数据库名字 使用--all--databases 或者--databases,mysqldump写CREATE DATABASE 和USE 语句在dump输出之前对于每个数据库。 这个确保 当你加载dump文件时, 它创建每个数据库如果它不存在,让它作为默认的数据库 这样数据库内容是被加载到相同的数据库 如果你要让dump文件强制一个drop 每个数据库在重新创建它之前,使用--add-drop-database选项。 在这种情况下,mysqldump 写一个DROP DATABASE语句在每个CREATE DATABASE 语句之前 dump 单个数据库,命名它在命令行: mysqldump --databases test > dump.sql 在单个数据库例子,它是允许忽略--databases选项 shell> mysqldump test > dump.sql 前面2个命令的去呗是 没有--databases,dump 输出不包含CREATE DATABASE 或者USE 语句,这有几个影响: 1,当你加载dump文件的时候,你必须指定一个默认的数据库名字这样server 知道加载到哪个数据库 2.如果数据库被加载的不存在,你必须首先创建它 3.因此输出没有包含CREATE DATABASE 语句,--add--drop-database 选项没有作用 从一个数据库转储指定表,在命令行上指定它们 跟在数据库名字后面 shell> mysqldump test t1 t3 t7 > dump.sql

7.4.1 Dumping Data in SQL Format with mysqldump的更多相关文章

  1. SQL FORMAT() 函数

    FORMAT() 函数 FORMAT 函数用于对字段的显示进行格式化. SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_nam ...

  2. SQL FORMAT() 函数实例

    FORMAT()函数用于对字段的显示进行格式化. SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name; 参数 描述 co ...

  3. SQL-W3School-函数:SQL FORMAT() 函数

    ylbtech-SQL-W3School-函数:SQL FORMAT() 函数 1.返回顶部 1. FORMAT() 函数 FORMAT 函数用于对字段的显示进行格式化. SQL FORMAT() 语 ...

  4. 6 ways to import data into SQL Server

    I’m going to go over some methods to import data from text files into SQL Server today. The particul ...

  5. [Android 开发教程(1)]-- Saving Data in SQL Databases

    Saving data to a database is ideal for repeating or structured data, such as contact information. Th ...

  6. Android学习笔记——保存数据到SQL数据库中(Saving Data in SQL Databases)

    知识点: 1.使用SQL Helper创建数据库 2.数据的增删查改(PRDU:Put.Read.Delete.Update) 背景知识: 上篇文章学习了保存文件,今天学习的是保存数据到SQL数据库中 ...

  7. Transfer data to SQL Server from SPC-Light with Excel macros

    公司的QA检测软件SPC-Light,需要从其中读取一些信息至SQL Server数据库,储存或是做其它分析. 先是在Excel的VBE的工具中,引入一个组件Microsoft ActiveX Dat ...

  8. Link static data in sql source control

    You can link data that doesn't change very often to SQL Source Control. This lets you commit data ch ...

  9. Migration data on SQL

    从表里面导出数据XML: -- export declare @xml xml set @xml = (select * from ( select TableName = 'Schema', xml ...

随机推荐

  1. [Angular 2] Exposing component properties to the template

    Showing you how you can expose properties on your Controller to access them using #refs inside of yo ...

  2. php 二维数组以树形输出(转)

    <?php /** * @author Skyline * @copyright 2011 */ $cate = array(1=>array('id'=>1,'pid'=>0 ...

  3. PHP开发安全之近墨者浅谈(转)

    ==过滤输入/输出转义 过滤是Web应用安全的基础.它是你验证数据合法性的过程.通过在输入时确认对所有的数据进行过滤,你可以避免被污染(未过滤)数据在你的程序中被误信及误用.大多数流行的PHP应用的漏 ...

  4. (转) Unity3D中角色的动画脚本的编写(三)

    在上一篇,我们具体的讲解了有关动画的融合,也提到了有关动画状态的权重问题.那么这次,我来以一个例子的形式来向大家讲解动画的叠加,或许会涉及到多方面的知识,我力求一次讲清.好了,我们开始吧! 首先我们必 ...

  5. 实例化讲解 RunLoop

    实例化讲解RunLoop 之前看过很多有关RunLoop的文章,其中要么是主要介绍RunLoop的基本概念,要么是主要讲解RunLoop的底层原理,很少用真正的实例来讲解RunLoop的,这其中有大部 ...

  6. Servlet与JSP的关系

    Servlet与JSP的异同点: 相似点: 都可以生成动态网页 不同点: JSP擅长网页制作,生成页面直观,但不易追踪与排错 Servlet是纯Java,擅长处理流程与业务逻辑,缺点是页面不直观

  7. Linux shell入门基础(八)

    八.shell脚本sed&awk 01.sed的使用 流编辑器-Steam Editor #ed /etc/passwd 1,10p …… 1s/root/byf/p(替换root为byf) ...

  8. js页面加载事件

    <body onload="myfunction()" > </body> <script type="text/javascript&qu ...

  9. oracle 自治事物 -- autonomous transaction

    一 使用规则 : 在begin 之前申明  : PRAGMA AUTONOMOUS_TRANSACTION; 二 使用理解:autonomous transaction 是一个独立的事务,这一点是理解 ...

  10. Mysql查看执行计划

    EXPLAIN(小写explain)显示了mysql如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句. EXPLAIN + sql语句可以查看mysql的执行 ...