`
victorwmh
  • 浏览: 207215 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

Mysql 数据库备份和按条件导出表数据

 
阅读更多

 

一、备份数据库

# 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一样,附加上查询条件。

 

 

 

分享到:
评论

相关推荐

    java实现mysql数据库的表导出到excel文件

    java实现mysql数据库的表导出到excel文件,已经基本的demo包含jar包,可以导入的eclipse里面。比较好用吧

    php版mysql大数据库备份和恢复工具

    3.导出和导入数据编码要保持一致(见特别说明4). 4.虽然程序目前支持GBK、BIG5、UTF8之间的编码转换,但这种转换不是安全的.首先你的目标导入服务器要支持iconv,即在导入时如果"编码转换功能"提示为支持,则可以使用此...

    PHP实现数据库备份导出成sql

    PHP实现数据库备份导出成sql 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例使用PHP 7中的PDO数据对象对MySQL数据库进行查询操作...

    mysql数据库备份程序

    mysql数据库备份程序 mysq备份程序 文件小 只需要简单配置数据库连接信息即可方便的导出mysq数据库为sql文件

    windows定时任务备份mysql数据库脚本

    windows定时任务备份mysql数据库脚本

    对 Mysql 数据库,数据表的导入,导出,备份,恢复操作

    对 Mysql 数据库,数据表的导入,导出,备份,恢复操作(6.0版本作为演示)

    shell脚本mysql导出指定表并分表存储

    mysql导出指定表并分表存储sql文件且压缩的shell脚本,数据库数据过大时,可以用于数据库备份

    php实现MySQL数据库备份、还原类

    一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的在dbmange中配置好连接地址用户名与数据库即可。...1. 数据库备份(导出) 2. 数据库恢复(导入) 分别是主机,用户名,密码,数据库名,数据库编码

    php导出mysql数据库

    执行下面的文件,可以直接导出数据库,省去了上传phpmyadmin的时间,很方便,适合数据库备份用

    shell编程备份mysql数据库.sh

    防止误删服务器数据库 ,使用Shell脚本备份...mysql数据里面有个atguiguDB数据库 将这个数据库备份到/data/backup/db -----》shell脚本写到/usr/sbin/mysql_db_backup.sh---》然后将脚本设置到crond执行 2)代码实现

    MySql和Oracle数据库本地或远程备份导出和导入(JAVA版)工具类.rar

    MySql和Oracle数据库本地或远程备份导出和导入(JAVA版)工具类,亲测可用!! 注:Mysql导出和导入的时候需要配置 mysqldump和mysql命令的全路径!!!

    数据库表记录按时间导出&导入

    数据库表记录按时间导出&导入

    MySQL数据库如何导入导出(备份还原)

    本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。 虚拟主机 1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。 2、通过程序自带的数据库备份...

    mysql导出指定数据或部份数据的方法

    这个时候mysqldump可能就不大好使了,...方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 代码如下:SELECT a,b,a+b INTO OUTF

    php实现MySQL数据库备份、还原类.zip

    一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的在dbmange中配置好连接地址用户名与... 数据库备份(导出) 2. 数据库恢复(导入) 分别是主机,用户名,密码,数据库名,数据库编码 

    MySQL数据库备份、还原PHP类.zip

     */说明:分卷文件是以_v1.sql为结尾 功能:实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入 使用方法:1. 数据库备份(导出)---------------------------------------------------------...

    MySQL数据库:数据库的备份与恢复语句.pptx

    数据库备份:通过导出数据或者表文件的拷贝来保护数据。 二进制日志文件:保存更新数据的所有语句。 数据库复制:MySQL内部复制功能建立在两个或两个以上服务器之间,通过设定它们之间的主从关系来实现的。其中一个...

    mysql数据库备份工具 绝对不会出现乱码

    mysql数据库备份工具,它的优势在于: 1:绝对不会出现乱码 2:可以加密输出 3:支持以下数据库对象导出: 表,视图,存储过程,触发器等

    MySQL数据库操作软件

    简单易用的MySQL数据库操作软件,解压后...3、易用的数据库、数据表备份与还原功能; 4、支持导入与导出XML、HTML、CSV等多种格式的数据; 5、直接运行批量 SQL 脚本文件,速度极快; 6. 智能SQL语句自动完成功能;

    详解 linux mysqldump 导出数据库、数据、表结构

    导出完整的数据库备份: mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname &gt; dbname.sql 说明:–add-locks:导出过程中锁定表,完成后回解锁。-q:不缓冲查询,直接导出至标准输出  导出...

Global site tag (gtag.js) - Google Analytics