zoukankan      html  css  js  c++  java
  • mysql 命令行导入导出数据

    ==========
    mysql 导出
    ==========

    最常见的mysqldump使用可能制作整个数据库的一个备份:
    mysqldump --opt database > backup-file.sql

    --opt同--quick --add-drop-table --add-locks --extended-insert --lock-tables。

    --add-locks
    在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。
    --add-drop-table
    在每个create语句之前增加一个drop table。
    -e, --extended-insert
    使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)
    -l, --lock-tables.
    为开始导出锁定所有表。
    -d, --no-data
    不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的!

    =========
    mysql导入
    =========

    由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
    方法一
    mysql>target_db_name < backup-file.sql
    方法二
    ./mysqldump target_db_name < backup-file.sql
    方法三(推荐)
    mysql>use target_db_name
    mysql>source /name/var/backup-file.sql(绝对路径)

  • 相关阅读:
    Connection termination(by client)” 错误的处理方法
    Loadrunner教程读后感-VuGen
    通过HP Loadrunner VuGen来录制安卓的应用
    Test Android with QTP
    Junit单步调试
    魔法方法
    手写配置文件
    理解self与this
    幂等性
    Python assert作用
  • 原文地址:https://www.cnblogs.com/beceo/p/2503654.html
Copyright © 2011-2022 走看看