mysql 基本导入导出命令

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:51 点击:

 

1.导出整个数据库

 

  mysqldump -u 用户名-p 数据库名> 导出的文件名

 

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

 

  2.导出一个表

 

  mysqldump -u 用户名-p 数据库名 表名> 导出的文件名

 

  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

 

  3.导出一个数据库结构

 

  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql

 

  -d 没有数据--add-drop-table 在每个create语句之前增加一个drop table

 

  4.导入数据库

 

  常用source命令

 

  进入mysql数据库控制台,

 

  如mysql -u root -p

 

  mysql>use 数据库

 

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

 

  mysql>source d:\wcnc_db.sql

 

 

 

补充:

 

 

 

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=... 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • mysql-mmm
  • mysqldump命令——MySQL数据库备份还原
  • Oracle数据导入MySQL的快捷工具:MySQL Migration Toolkit
  • 简简单单储存过程——循环一个select结果集
  • MySQL数据库十大优化技巧
  • Mysql安装笔记
  • Mysql主主复制架构配置
  • Mysql的Procedure 参数为NULL问题分析
  • MySQL Stmt预处理提高效率问题的小研究
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1