美文网首页
mysqldump 技巧

mysqldump 技巧

作者: Andy_1ee | 来源:发表于2022-06-27 22:34 被阅读0次

在进行数据的备份、复制、转移时经常需要将数据dump到文件中再进行移动及导入
部分参考自:https://cloud.tencent.com/developer/article/1965028

mysqldump 命令

使用mysqldump命令生成的文件默认分为以下几部分:drop table, create table, lock table, insert table, unlock table

  1. 全表dump
mysqlump -h <host> -P <port> -u <user> -p<pwd>  <database> [<table>] > <table_name>.sql
  1. 增加过滤条件
-w/--where 参数: 此参数相当于where条件, 后面增加where后的筛选条件
mysqlump -h <host> -P <port> -u <user> -p<pwd>  <database> [<table>]  -w "<where_condition>" > <table_name>.sql
  1. 去除文件头部的 drop table命令
--skip-add-drop-table: 去除文件头部的 drop命令
mysqlump -h <host> -P <port> -u <user> -p<pwd>  <database> [<table>]  --skip-add-drop-table > <table_name>.sql
  1. 去除文件头部的create table 命令
--no-create-info: 去除文件头部的create table 命令
mysqlump -h <host> -P <port> -u <user> -p<pwd>  <database> [<table>]  --no-create-info > <table_name>.sql
  1. 去除lock 语句
--skip-add-locks
mysqlump -h <host> -P <port> -u <user> -p<pwd>  <database> [<table>]  --skip-add-locks > <table_name>.sql
  1. 更改语句
mysqldump 默认使用insert 来更新语句,可以通过配置替换成其他语句
--insert-ignore: 使用insert ignore 语句
--replace: 使用replace into 代替 insert into 
  1. 只导出表结构
--no-data: 只导出表结构
mysqlump -h <host> -P <port> -u <user> -p<pwd>  <database> [<table>]  --no-data > <table_name>.sql

相关文章

  • mysqldump 技巧

    在进行数据的备份、复制、转移时经常需要将数据dump到文件中再进行移动及导入部分参考自:https://cloud...

  • mysqldump备份技巧分享

    前言: mysqldump 是日常比较常用的一个工具了,在对数据库进行导出工作时,经常会用到 mysqldump ...

  • mysql数据库逻辑备份方法

    找到mysqldump所在目录 which mysqldump 输出信息 /usr/bin/mysqldump 备...

  • Mysql数据备份与还原

    1、使用mysqldump命令备份 mysqldump基本语法: mysqldump -u username -p...

  • mysqldump

    mysqldump 1.介绍 mysqldump是MySQL数据库自带的一款命令行工具,`mysqldump`属于...

  • Mac下Mysql导出.sql文件mysqldump: comm

    步骤一: 打开Terminal,输入mysqldump, 发现Terminal提示《mysqldump: comm...

  • mysqldump

    今天有个需求需要导出以下两部分线上数据库数据:1、回购表需要整表导出: /home/mysql/mysql/bin...

  • mysqldump

    [转] 最近用到mysql的dump导库表,将该命令的使用方法记录下来: mysqldump备份: mysqldu...

  • mysqldump

    mysqldump 深入浅出 https://juejin.im/post/6844903653183062030...

  • MysqlDump

    导出 语法 mysqldump -h${host} -P${port} -u${username} -p${pas...

网友评论

      本文标题:mysqldump 技巧

      本文链接:https://www.haomeiwen.com/subject/hvlovrtx.html