广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    MySQL数据库结构和数据的导出和导入

    2018-05-07 10:25:06 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布

      导出要用到MySQL的mysqldump工具,基本用法是:

      shell> mysqldump [OPTIONS] database [tables]

      如果你不给定任何表,整个数据库将被导出。

      通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。

      注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。

      mysqldump支持下列选项:

      --add-locks

      在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。

      --add-drop-table

      在每个create语句之前增加一个drop table。

      --allow-keywords

      允许创建是关键词的列名字。这由表名前缀于每个列名做到。

      -c, --complete-insert

      使用完整的insert语句(用列名字)。

      -C, --compress

      如果客户和服务器均支持压缩,压缩两者间所有的信息。

      --delayed

      用INSERT DELAYED命令插入行。

      -e, --extended-insert

      使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)

      -#, --debug[=option_string]

      跟踪程序的使用(为了调试)。

      --help

      显示一条帮助消息并且退出。

      --fields-terminated-by=...

      --fields-enclosed-by=...

      --fields-optionally-enclosed-by=...

      --fields-escaped-by=...

      --fields-terminated-by=...

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告