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. C++中一个函数隐藏的有趣例子

    函数隐藏是一个函数的定义或声明导致其他一些函数不可见. 函数A隐藏函数B的条件:      1. 两个函数具有相同的函数名称      2. 具有不同的作用域.所谓定义域函数定义或声明的位置,如全局作 ...

  2. Slow Server? This is the Flow Chart You're Looking For--reference

    Your high-powered server is suddenly running dog slow, and you need to remember the troubleshooting ...

  3. IOS中类的扩展(协议,分类)

    IOS中类的扩展(协议,分类) 扩展类,我们可以使用协议和分类这两种方法,下面我们来分别实现这两种方法: 参考网址:http://www.cnblogs.com/wendingding/p/37095 ...

  4. 《Android开发艺术探索》读书笔记 (9) 第9章 四大组件的工作过程

    第9章 四大组件的工作过程 9.1 四大组件的运行状态 (1)四大组件中只有BroadcastReceiver既可以在AndroidManifest文件中注册,也可以在代码中注册,其他三个组件都必须在 ...

  5. yii 验证码那点事儿

    今天要使用yii验证码, 不过, 这个验证码是整站通用的, 也就是说, 有个表单的提交是使用ajax方式来提交, 整站, 不管在哪个地方, 都能点出来此窗口, 来提交信息 关于yii验证码, fram ...

  6. 【开源java游戏框架libgdx专题】-14-系统控件-Skin类

    Skin类主要用于存储用户界面的资源,该资源主要用于窗口部件.这些资源也包括纹理图片.位图画笔.颜色等内容.方便创建游戏组件,同时使用Skin也可以批量的粗略处理一些窗口部件. test.json { ...

  7. 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序(Oledb)

    转载:http://blog.csdn.net/lemontec/article/details/1754413 前几天用c#读 Excel 出现了如下问题未在本地计算机上注册“Microsoft.J ...

  8. 浏览器中 for in 反射 对象成员 的差异

    http://www.cnblogs.com/_franky/archive/2010/05/08/1730437.html 下面是例子 function test(url, obj) { if($( ...

  9. 关于Core Data的一些整理(三)

    关于Core Data的一些整理(三) 关于Core Data Stack的四种类与它们的关系如下: NSManagedObjectModel NSPersistentStore NSPersiste ...

  10. UIView之常用方法

    UIView之常用方法 将一个视图添加为子视图,并使之在最上面显示 -(void)addSubView:(UIView *)view; 将指定子视图移动到顶部 -(void)bringSubViewT ...