zoukankan      html  css  js  c++  java
  • mysqldump 数据库备份

    mysqldump客户端可用来转储数据库或搜集数据库进行备份,转储包含创建表和/或装载表的SQL语句。

    适用于InnoDB引擎的数据库。

    有3种方式来调用mysqldump:

      1、mysqldump [options] db_name [tables]

      2、mysqldump [options] ---database DB1 [DB2DB3...]

      3、mysqldump [options] --all--database

    如果没有指定任何表或使用了---database--all--database选项,则转储整个数据库。

    要想获得你的版本的mysqldump支持的选项,执行mysqldump ---help

    如果运行mysqldump没有--quick--opt选项,mysqldump在转储结果前将整个结果集装入内存。如果转储大数据库可能会出现问题。该选项默认启用,但可以用--skip-opt禁用。

    如果使用最新版本的mysqldump程序生成一个转储重装到很旧版本的MySQL服务器中,不应使用--opt-e选项。

    mysqldump支持下面的选项:

      --add-drop--database  在每个CREATE DATABASE语句前添加DROP DATABASE语句

      --add-drop-tables  在每个CREATE TABLE语句前添加DROP TABLE语句

      --complete-insert-c  使用包括列名的完整的INSERT语句

       --where='where-condition'-w 'where-condition'  只转储给定的WHERE条件选择的记录。请注意如果条件包含命令解释符专用空格或字符,一定要将条件引用起来

      --tables  覆盖---database-B选项。选项后面的所有参量被看作表名

      --no-create-info-t  不写重新创建每个转储表的CREATE TABLE语句

    参考:https://www.mysqlzh.com/doc/79.html

    附 MySQL中文文档:https://www.mysqlzh.com

  • 相关阅读:
    1062 Talent and Virtue (25 分)
    1083 List Grades (25 分)
    1149 Dangerous Goods Packaging (25 分)
    1121 Damn Single (25 分)
    1120 Friend Numbers (20 分)
    1084 Broken Keyboard (20 分)
    1092 To Buy or Not to Buy (20 分)
    数组与链表
    二叉树
    时间复杂度与空间复杂度
  • 原文地址:https://www.cnblogs.com/yangyongjie/p/14189741.html
Copyright © 2011-2022 走看看