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