一、备份数据库
# mysqldump -u root -p dbcurr>/home/20090219.sql
mysqldum为备份命令,-u用户,-p密码,dbcurr数据库名,>备份符,/home/20090219.sql存储数据文件的路径。
注:如果备份远程数据库,只需在-u前加上-h参数加具体IP地址即可。
二、还原数据库
# mysql -u root -p dbcurr</home/20090219.sql
mysql为还原命令,-u用户,-p密码,dbcurr数据库名,<还原符,/home/20090219.sql还原数据文件的路径。
注:如果将数据还原到远程数据库,只需在-u前加上-h参数加具体IP地址即可。
# mysql -u root -p dbcurr --force </home/20090219.sql
增加“--force”选项,解决“Duplicate entry”重唯一复键的问题。
三、按条件导出表中数据
1、导出SQL语句
# mysqldump -u root -p dbname --no-create-db=TRUE --no-create-info=TRUE --add-drop-table=FALSE --where="id<50" tablename>/home/tablename_less50.sql;
dbname为数据库名,tablename为表明,--where=后的内容为导出条件。
2、导出数据内容
mysql> SELECT F_a, F_b INTO OUTFILE '/tmp/result.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table;
以下三个为可选:
FIELDS TERMINATED BY ',' 为用逗号分隔每个字段的值
OPTIONALLY ENCLOSED BY '"' 为用双引号包含字段的值
LINES TERMINATED BY '\n' 为用反斜杠n结束一条记录
注:test_table后面可以像普通SQL一样,附加上查询条件。
分享到:
相关推荐
### MySQL数据库备份与恢复:深度解析与实践指南 在当今数据驱动的世界中,数据库的稳定性和数据的安全性显得尤为重要。MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统...
本文将详细讲解如何使用Java实现从MySQL数据库的表导出到Excel文件的过程,以及涉及到的关键技术和工具。 首先,我们需要了解的是Java与数据库交互的基础——JDBC(Java Database Connectivity)。JDBC是Java API,...
数据库备份是将 MySQL 数据库中的数据和结构导出到文件中,以便在需要时还原或迁移到其他服务器。MySQL 提供了多种备份方法,包括使用 mysqldump 命令和 phpMyAdmin 工具。 使用 mysqldump 命令可以将整个数据库或...
mysqldump.exe是一个MySQL数据库备份工具,用于将MySQL数据库的数据导出到SQL文件中。它可以根据需要备份整个数据库或指定的表结构和数据。mysqldump.exe常用的选项包括-h、-u、-p、--default-character-set等,用于...
MySQL数据库备份和导入使用SQLyog MySQL数据库备份和导入是数据库管理员和开发者经常需要执行的任务。为了将数据库备份到安全的位置,以防止数据丢失,并且在需要时可以将其恢复到原来的状态。本文将介绍如何使用...
"Mysql数据库备份还原工具"就是这样一个实用程序,它简化了MySQL数据库的备份和恢复过程。 首先,让我们详细了解MySQL数据库备份的重要性。数据库备份是为了防止数据丢失,这可能由于硬件故障、软件错误、人为操作...
数据库导出的目的是将数据库中的数据导出到外部文件中,以便于数据的备份、迁移或交换。Navicat for MySQL是一个功能强大且易于使用的数据库管理工具,它提供了多种方式来导出数据库。 Navicat for MySQL支持多种...
当需要将数据库中的信息以文档形式分享或者备份时,将MySQL数据库导出为Word数据字典是一种实用的方法。这个过程可以帮助我们清晰地查看和理解数据库结构,包括表的定义、字段信息以及可能的索引和外键关系。 ...
本文将详细介绍一个名为“mysql数据库备份程序”的工具,以及如何利用它来高效地备份MySQL数据库。 这个备份程序的核心文件是`bak.php`,它是一个PHP脚本,专门设计用于简化MySQL数据库的备份过程。PHP是一种广泛...
### MySQL数据库备份与还原知识点详解 #### 一、MySQL数据库备份的重要性 在现代数据库管理中,备份是一项至关重要的任务。它不仅可以帮助我们防止因意外事件(如硬件故障、人为错误或恶意攻击)而导致的数据丢失...
"mysql数据库备份.rar"是一个压缩包文件,包含了用于备份MySQL数据库的PHP脚本,以及可能的配置文件和其他相关资源。 首先,我们需要理解数据库备份的基本概念。数据库备份通常涉及创建数据库的完整副本,包括表、...
本知识点将深入探讨如何在SpringBoot环境下对MySQL数据库进行备份与恢复,以确保数据的安全。 首先,`MysqlBackup.java` 文件很可能是实现备份和恢复功能的核心Java类。在SpringBoot中,我们可以利用JDBC(Java ...
本文旨在为MySQL数据库用户介绍常见的备份策略及具体实施步骤,帮助大家更好地理解和掌握MySQL数据库备份技巧。 #### 二、MySQL备份基础知识 ##### 2.1 备份类型 MySQL备份主要分为两种类型:逻辑备份和物理备份...
MySQL 数据库备份与还原图解 MySQL 数据库备份是指将 MySQL 数据库中的数据导出到...MySQL 数据库备份与还原是数据库管理员的基本技能,能够帮助他们更好地管理数据库,防止数据丢失,提高数据库的可靠性和稳定性。
MySQL 数据库备份和恢复是数据库管理中非常重要的一步,通过备份和恢复,可以确保数据的安全和可靠性。本文将详细介绍 MySQL 数据库备份和恢复的方法和步骤。 一、 MySQL 数据库备份 MySQL 数据库备份是将数据库中...
MySQL数据库字典导出工具是一种实用程序,专为数据库管理员和开发人员设计,用于方便地从MySQL数据库中提取和导出元数据。这个工具能够帮助用户生成SQL脚本或者HTML格式的文档,以便于理解、备份或分享数据库结构。...
MySQL 数据库备份和恢复详解 MySQL 数据库是当今最流行的关系数据库管理系统之一,对于数据的备份和恢复至关...本文详细介绍了 MySQL 数据库备份和恢复的方法,希望能够帮助 MySQL 数据库管理员更好地保护数据安全。
MySQL 数据备份和还原是数据库管理中非常重要的一步,能够防止数据丢失和恢复数据库。下面将介绍 MySQL 数据备份和还原的常用命令。 MySQL 数据备份命令 1. 备份 MySQL 数据库的命令 mysqldump -hhostname -...
`mysqldump`是一个强大的命令行工具,它允许用户备份、导出MySQL数据库的数据和结构。这个工具对于开发人员和系统管理员来说是必不可少的,因为它提供了在不同环境之间迁移数据的能力,也可以用于定期备份,防止数据...
MySQL数据库是世界上最受欢迎的关系型数据库管理系统之一,广泛...在“mysql数据库备份批处理”中,这些细节都是需要考虑的关键知识点,通过优化和定制批处理脚本,我们可以构建一个可靠且高效的MySQL数据库备份策略。