MySQL学习之数据库备份详解

1.DB,DBMS,SQL

1.DB(数据库):存储数据和管理数据的仓库,保存一系列有组织的数据

2.DBMS(数据库管理系统):数据库是通过DBMS创建和操作的容器

3.SQL(结构查询语言):专门用来与数据库通信的语言

形象化的举一个例子:DB是一个仓库,DBMS是对仓库进行操控的工作人员,SQL是老板对工作人员发出的指令,老板发出指令,命令工作人员对仓库里边进行操作

2.数据库的特点:

1,持久化存储数据

2.方便存储和管理数据

3.使用了统一方式操作数据库

3.SQL分类:

1.DDL:数据定义语言

2.DML:数据操作语言

3.DQL:数据查询语言

4.DCL:数据控制语言

5.DTL:数据事物语言

4.mysql两种启动关闭方式:

1.通过在计算机管理里的服务界面找到mysql进行启动

2.用管理员身份打开cmd输入net start+数据库在电脑中的名字(关闭时只需要把start变成stop)

5.mysql的登录方式()

1.mysql自带客户端(退出用exit)

2.管理员身份打开cmd输入mysql + -h+主机名(本机就是localhost)+ -P(大写)+端口名(3306)+ -u+用户名(root)+ -p+密码(不加密码直接回车也行)

3.管理员身份打开cmd输入mysql -uroot -p回车,输入密码

6.SQL语言规范:

1.命令不区分大小写

2.最好以分号结尾

3.命令长可以换行缩进输入

4.注释:

单行注释:#+注释内容

–+空格+注释内容

多行注释:/ * +* /

5.着重号+字段+着重号:方便标识字段

9.navicat常用快捷键:

1.ctrl+q:打开查询窗口

2.ctrl+/:注释

3.ctrl+r:运行查询窗口的sql语句

4.F6:打开一个mysql命令行窗口

5.ctrl+n:打开一个新的查询窗口

10.数据库的备份和还原

备份语句:

mysqldump + -uroot -p + 要备份的数据库名+ > + 路径

比我我们可以看查看我们的数据库,并且打开student数据库里边的student表:

FFD9E47E-45B3-E054-FC5A-C87E99E3F11D.png

我们先把student数据库备份到D盘下的a.sql文件中:

124A4474-7679-D4FB-F1F9-5035942A4440.png

注意:由于mysqldump是bin目录下的文件,所以想要使用它需要先进去你的MySQL的bin目录下

然后你的d盘会有一个a.sql文件:

41EF5B84-34C9-175D-7C07-FC2BFEF4D242.png

然后我们把student数据库删除再恢复:

1DE00DD6-4A45-3F4B-11AE-46FFD02D3ABD.png

注意:我们删除后想要把还原就需要建立一个新的student数据库,然后把文件里边的内容导入数据库,当我们导入的时候注意,一定要先进入这个数据库

AA0EADA4-1608-C441-FF0A-B05C6916D793.png

把文件导入数据库:source + 文件所在位置

8EE07189-339A-221D-B290-7F6ECBD20221.png

再查看的时候就已经把文件导入成功了

收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据