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. Oracle 安装中遇到的问题

    第一次用甲骨文,这期待!虽然mySQL也是甲骨文的. 去官网下了Oracle G11 R2 X64,本人的电脑是64位的win7,没开防火墙. 按照网上众多的教程,做完安装,可是安装过程不是那么的顺利 ...

  2. cmd连接mysql连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加)

    MySQL导入导出命令1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc >wc ...

  3. 不同浏览器创建XMLHttpRequest对象

    function getXHR() { if (XMLHttpRequest) { return new XMLHttpRequest(); } else { return new ActiveXOb ...

  4. Ext checkbox

    Ext.require([     'Ext.grid.*',     'Ext.data.*',     'Ext.util.*',     'Ext.grid.PagingScroller',   ...

  5. leetcode修炼之路——13. Roman to Integer

    题目: Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from ...

  6. MySQL数据库中,使用游标循环遍历

    /*对*dt库下的所有数据表删除docuemttype为空和documenttype为MD,PD,ET的数据:delete from 表名 where length(documenttype)< ...

  7. Solr配置集群

    1.主机SolrConfig.xml <requestHandler name="/replication" class="solr.ReplicationHand ...

  8. XMPP基础

    概要 1.即时通讯技术简介2.XMPP诞生的由来3.XMPP特点4.XMPP的基本结构5.XMPP工作原理6.XMPP的优缺点7.OSI七层模型8.IP地址.端口号.传输协议9.TCP和UDP的区别1 ...

  9. SQL UPDATE 经典

    1 sql中用另一个表的一列来更新数据库表 SELECT TOP 1000 [a] ,[b] ,[c] FROM [单元测试项目].[dbo].[A] SELECT TOP 1000 [a] ,[b] ...

  10. jquery利用event.which方法获取键盘输入值的代码

    jquery利用event.which方法获取键盘输入值的代码,需要的朋友可以参考下. 实例 显示按了哪个键: $("input").keydown(function(event) ...