helloclei的ChinaUnix博客

坚持每周一博

  • 博客访问: 68658
  • 博文数量: 13
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 246
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-07 00:34
文章分类
文章存档

2016年(7)

2015年(2)

2014年(4)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

分类: Mysql/postgreSQL

之前使用mysql比较多用到的是navicat这个软件,图形化的东西点点鼠标真的很好用哇,不过对于正儿八经的IT人员来说,使用图形化的东西总归给人一种很业余的感觉,不如命令行来的高大上啊~~(好吧,不如打命令能装逼......)<br /> <strong>基础篇:</strong><br /> 这个环节给出在工作中经常使用的命令(就是这么粗暴,直接)<br /> 备份的格式如下:<br /> mysql -u用户名&nbsp; -p密码&nbsp; 数据库&gt;数据库.sql&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br /> 还原的格式如下:<br /> 首先进入数据库&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql&nbsp; -u用户名&nbsp;&nbsp; -p密码<br /> 然后创建一个空的数据库(注意:必须跟要还原的数据库同名才行)&nbsp;&nbsp; create&nbsp; database&nbsp;&nbsp; 数据库名;<br /> 最后使用source导入备份的数据库即可&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; source&nbsp;&nbsp; 备份数据库路径;<br /> <br /> <strong>扩展篇:</strong><br /> 上面介绍了导出整个数据库,下面给出一些不一样的东西~~<br /> 1.导出数据库中的某个表<br /> mysqldump&nbsp;-u用户名&nbsp;-p密码&nbsp; 数据库名&nbsp;表名&gt;&nbsp;导出的文件名<br /> <br /> 2.导出一个数据库的表结构,而不包含数据<br /> mysqldump&nbsp;-u用户名&nbsp; -p密码&nbsp; -d&nbsp; (--add-drop-table)&nbsp; 数据库名&nbsp; &gt;&nbsp; 导出的文件名<br /> -d&nbsp; 不要数据, --add-drop-table&nbsp; 在create table之前先drop table,默认就是开启的,如果想去掉,加--skip-add-drop-table 即可。<br /> <br /> 导出数据库中某张表的表结构<br /> mysqldump -u用户名&nbsp; -p密码&nbsp; -d 数据库&nbsp; 表名 &gt; tablename.sql&nbsp; <br /> <br /> <br /> <br /> <br /> <br />
阅读(6154) | 评论(0) | 转发(3) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册