Chinaunix首页 | 论坛 | 博客
  • 博客访问: 283064
  • 博文数量: 68
  • 博客积分: 125
  • 博客等级: 入伍新兵
  • 技术积分: 606
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:35
文章分类

全部博文(68)

文章存档

2014年(5)

2013年(59)

2012年(4)

分类: Mysql/postgreSQL

2013-04-03 20:03:29

数据库的基本导入\导出的命令 是 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 
阅读(1643) | 评论(0) | 转发(2) |
0

上一篇:mysql之字符集

下一篇:C语言之结构体

给主人留下些什么吧!~~