7.4.1 Dumping Data in SQL Format with mysqldump
来源:互联网 发布:淘宝极有家是正品吗 编辑:程序博客网 时间:2024/06/06 00:47
7.4 Using mysqldump for Backups 使用mysqldump 用于备份:7.4.1 Dumping Data in SQL Format with mysqldump7.4.2 Reloading SQL-Format Backups7.4.3 Dumping Data in Delimited-Text Format with mysqldump7.4.4 Reloading Delimited-Text Format Backups7.4.5 mysqldump Tips这个章节描述如何使用mysqldump 产生dump文件,如何转储文件,一个dump文件可以用于以下几种方式:1.作为一个备份让数据恢复在数据库丢失的情况下2.作为一个数据源用于建立复制slaves3.作为实验数据的来源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
0 0
- 7.4.1 Dumping Data in SQL Format with mysqldump
- Building a Data Warehouse: With Examples in SQL Server
- Dumping a block in Oracle
- Get XML tree format based on the tree data in SQL server table
- Format aborted in /coolpad/data/hadoop/hdfs
- Version Incompatibility(Ininvalid version (expected 2, but 1) or the data in not in 'javabin' format
- Enabling Stack Dumping in Linux Kernel
- Enabling Stack Dumping in Linux Kernel
- Building a Data Warehouse: With Examples in SQL Server (Hardcover), Dec.2007.eBook-BBL
- saving data - Saving Data in SQL Databases
- Conversion to Dalvik format failed with error 1 in Android on export
- Saving Data in SQL Databases
- Saving Data in SQL Databases
- Working with multiple data-sources in UITableView
- Training in YOLOv2 with your data
- Dealing with unbalanced data in machine learning
- JSChart:Input data in wrong format for selected chart type
- Set Data Format in Excel Using POI 3.0(XSSF/HSSF)
- Which packages did exist in Oracle 11.2.0.4 but don't exist in Oracle 12.1.0.2 anymore?
- UVa 136 Ugly Numbers
- 我学习的开始
- LinearLayout布局中每个控件之间添加分割线
- 1到100的累加
- 7.4.1 Dumping Data in SQL Format with mysqldump
- EtherCAT主站SOEM源码解析----IOmap
- unity接入ShareREC(iOS)SDK --获取录制的包含外部声音的视频路径
- hzwer2015.9.13 NOIP模拟题 explo seq earth[DP][数论][二分][SPFA]
- 如何开发数字货币
- 编程求1!+2!+3!+...+10!的值
- iOS 开发工具(一)
- SQL 数据库 学习 027 查询-10 group by --- 以某字段分组
- Hadoop Mapreduce 浅析