知识大全 MySQL数据的导出和导入工具mysqldump

Posted 语句

篇首语:忧劳可以兴国,逸豫可以亡身。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MySQL数据的导出和导入工具mysqldump相关的知识,希望对你有一定的参考价值。

MySQL数据的导出和导入工具mysqldump  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  MySQL数据的导出和导入工具:mysqldump   导出要用到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 plete insert   使用完整的insert语句(用列名字)    C press   如果客户和服务器均支持压缩 压缩两者间所有的信息    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=   这些选择与 T选择一起使用 并且有相应的LOAD DATA INFILE子句相同的含义   LOAD DATA INFILE语法    F flush logs   在开始导出前 洗掉在MySQL服务器中的日志文件    f force   即使我们在一个表导出期间得到一个SQL错误 继续    h host=   从命名的主机上的MySQL服务器导出数据 缺省主机是localhost    l lock tables   为开始导出锁定所有表    t no create info   不写入表创建信息(CREATE TABLE语句)    d no data   不写入表的任何行信息 如果你只想得到一个表的结构的导出 这是很有用的!    opt   同 quick add drop table add locks extended insert lock tables   应该给你为读入一个MySQL服务器的尽可能最快的导出    pyour_pass password[=your_pass]   与服务器连接时使用的口令 如果你不指定 =your_pass 部分 mysqldump需要来自终端的口令    P port_num port=port_num   与一台主机连接时使用的TCP/IP端口号 (这用于连接到localhost以外的主机 因为它使用 Unix套接字 )    q quick   不缓冲查询 直接导出至stdout 使用mysql_use_result()做它    S /path/to/socket socket=/path/to/socket   与localhost连接时(它是缺省主机)使用的套接字文件    T tab=path to some directory   对于每个给定的表 创建一个table_name sql文件 它包含SQL CREATE 命令 和一个table_name txt文件 它包含数据 注意 这只有在mysqldump运行在mysqld守护进程运行的同一台机器上的时候才工作 txt文件的格式根据 fields xxx和 lines xxx选项来定    u user_name user=user_name   与服务器连接时 MySQL使用的用户名 缺省值是你的Unix登录名    O var=option set variable var=option设置一个变量的值 可能的变量被列在下面    v verbose   冗长模式 打印出程序所做的更多的信息    V version   打印版本信息并且退出    w where= where condition   只导出被选择了的记录 注意引号是强制的!    where=user= jimf wuserid> wuserid backup file sql     但是它对用来自于一个数据库的信息充实另外一个MySQL数据库也是有用的     mysqldump opt database | mysql host=remote host C database     由于mysqldump导出的是完整的SQL语句 所以用mysql客户程序很容易就能把数据导入了     shell> mysqladmin create target_db_name   shell> mysql target_db_name mysql 库名 < 文件名    cha138/Article/program/MySQL/201311/29302

相关参考

知识大全 MySQL数据导入导出方法与工具介绍一

MySQL数据导入导出方法与工具介绍一  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  )mysq

知识大全 MySQL数据导入导出方法与工具介绍二

MySQL数据导入导出方法与工具介绍二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  批处理是一

知识大全 mysqldump用法数据库导出

  mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)转储包含创建表和/或装载表的SQL语句  如果你在服务器上进行备份并且表

知识大全 用Oracle导入导出工具实现Oracle数据库移植

用Oracle导入导出工具实现Oracle数据库移植  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 数据从sqlserver导入mysql数据库的体验

  第一种是安装mysqlODBC利用sqlserver的导出功能选择mysql数据源进行数据的直接导出这种方法很简便但是针对实际应用有很多弊端最主要体现就是数据类型问题首先sqlserver数据库中

知识大全 从MySQL导出XLS数据库工具

从MySQL导出XLS数据库工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这个脚本是使用Per

知识大全 从MySQL导出XLS数据库工具(跨平台)

从MySQL导出XLS数据库工具(跨平台)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这个脚

知识大全 mysqldump用法几例

  几个常用用例   导出整个数据库mysqldumpu用户名p数据库名>导出的文件名    mysqldumpuwcncpsmgp_apps_

知识大全 好用的mysql备份工具

  我以前备份都使用mysqldump导成文本文件便于存放但是速度很慢的最快的备份方法当然是直接把数据目录copy一份了但是一般来说都要关闭MySQL的服务才能做不然在你copy的时候刚好还有人读写表

知识大全 OracleExpImp导入导出工具性能调优

OracleExpImp导入导出工具性能调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ex