数据库的命令行操作 数据库的备份,恢复

命令行处理
数据库里操作=>打开命令行

登录:
查找mysql的路径 比如path C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin回车
然后呼入 mysql -uroot -p123 回车,-p后面的是数据库密码
进入命令模式显示 mysql>

查看在命令模式里
查询数据库:show databases;数据库里的操作加分号
选择数据库 :use 库名;比如 use mydb;
查询数据表:show tables;

表操作 然后就可以表操作
可以输入sql命令了
退出数据库:
exit;

退出数据库后操作:(就是要在path C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin目录下操作)
数据库备份/还原:
备份mysqldump -uroot -p123 --databases mydb >c:/a.sql
c:/a.sql是要保存的文件
还原:两种方法
(1)在数据库外面输入
mysql -uroot -p123 db_name < c:/a.sql
db_name是数据库名字 c:/a.sql是备份的数据(本人实验的是你要导入的数据库名称必须和之前的一样,我的只有这样才生效,还有注意斜杠的方向,可能是\,记不清了)
(2)第二种,用上面的方法进入数据库,use数据库,转入这个数据库里面,注意分号,然后输入下面的
mysql>source d:\bak\0101.sql
d:\bak\0101.sql 是备份的数据库,注意斜杠,并且保证数据库名字和之前相同

你可能感兴趣的:(数据库,MySQL)