Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49274
  • 博文数量: 24
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-07 11:08
文章分类
文章存档

2015年(3)

2014年(4)

2013年(17)

我的朋友

分类: Mysql/postgreSQL

2013-04-07 11:18:34

原文地址:mysql之导入导出 作者:樱木的追风者

数据库的基本导入\导出的命令 是 mysqldump 和 source 

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 
   
备忘: mysqldump在linux下可直接使用 在windows下有时需要进入mysql/bin中使用 因为有时用的是类似appserv的套装软件 这样的话命令就不能直接使用 因为这些命令没在环境变量的目录里 而且用mysqldump导出的备份 必须先建立数据库才能导入 

导入数据库

mysql>use 数据库 

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 
  mysql>source d:wcnc_db.sql 
阅读(588) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~