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表:

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

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

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

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

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

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

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

MySQL入门篇(含数据库的备份)相关推荐

  1. 【黄啊码】MySQL入门—17、在没有备份的情况下,如何恢复数据库数据?

    大家好!我是黄啊码,MySQL的入门篇已经讲到第16个课程了,今天我们继续讲讲大白篇系列--科技与狠活之恢复数据库 在没做数据库备份,没有开启使用 Binlog 的情况下,尽可能地找回数据. 今天的内 ...

  2. MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题

    第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...

  3. mysql学习之旅-数据库自动备份-测试环境搭建

    #终于知道什么叫不会走先会跑了,刚开始接触第一个case就是数据库自动备份,我可是都没安装过啊?!   发完牢骚开始干活 首先,因为业务已经上线,不能随便动,先搭建测试环境吧 规划一下 版本:mysq ...

  4. 3/5 MySQL入门总结:数据库(DATABASE)操作

    数据库操作 说明 操作 查看数据库列表 mysql> SHOW DATABASES; 创建数据库 mysql> CREATE DATABASE [IF NOT EXISTS] db_nam ...

  5. MySQL高级篇知识点——数据库的设计规范

    目录 1.为什么需要数据库设计? 2.范式 2.1.范式简介 2.2.范式都包括哪些 2.3.键和相关属性的概念 2.4.第一范式 (1NF) 2.5.第二范式 (2NF) 2.6.第三范式 (3NF ...

  6. Mysql入门技能树-使用数据库

    创建和删除数据库 Joe 在开发机上创建了一个名为 goods 的数据库,做了一些练习,现在他需要删除这个数据库,重建一个 goods.那么他需要的步骤是: 答案是:A 创建数据库的语法格式如下: C ...

  7. mysql工具的使用_产品操作MySQL入门篇-工具使用

    MYSQL 本资料为产品岗位作为日常工作参考,语言口语化 At 2019/4/15 By David.Yang 数据库怎么登录/管理? 登录数据库的方式有多种, 比如 本地Client登录. 通过数据 ...

  8. mysql入门优化_MySQL数据库:MySQL十大优化技巧详解

    本文主要向大家介绍了MySQL数据库的MySQL十大优化技巧详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是 ...

  9. 《MySQL高级篇》数据库建模工具---PowderDesigner的使用教程

    文章目录 PowerDesigner的使用 11.1 开始界面 11.2 概念数据模型 11.3 物理数据模型 11.4 概念模型转为物理模型 11.5 物理模型转为概念模型 11.6 物理模型导出S ...

最新文章

  1. 最强观战指南 | Python分析热门夺冠球队(附源代码)
  2. mysql join on 索引_连接查询,表关联查询join on,索引,触发器,视图
  3. Matlab生成各种伪随机信号_idinput指令
  4. 关于两个用于创建和销毁二维动态数组的宏
  5. mysql自动dump脚本_MySQL--简单mysqldump脚本
  6. jenkins上linux-gradle机器对android执行shell签名apk
  7. Building a RESTful Web Service
  8. [css] 你是如何压缩字体的?
  9. 08-Flutter移动电商实战-dio基础_伪造请求头获取数据
  10. 用控制台怎么编译java程序_怎么在cmd中运行java控制台程序?
  11. jdbc存储过程mysql_使用JDBC操作存储过程
  12. F1-VmwareCentOS7.x
  13. C#:DataTable判断是否存在某列
  14. RapidShare 真实链接抓取助手
  15. 苹果删文件后无服务器,iOS13描述文件可以删除吗?iPhone删除描述文件图文教程...
  16. Android蓝牙配对
  17. 基于 React hooks + Typescript + Cesium 实现泛光尾迹线
  18. 设计模式之里氏替换原则
  19. [深度学习论文笔记][Adversarial Examples] Deep Neural Networks are Easily Fooled: High Confidence Predictions
  20. 思考与总结:我对管理岗位的思考

热门文章

  1. Objective-C 中Socket常用转换机制(NSData,NSString,int,Uint8,Uint16,Uint32,byte[])
  2. android 清除矩形
  3. struts2S2-045漏洞相关信息
  4. matlab仿真计算代码代写,matlab/simulink程序代写
  5. 猛增 174K Star!前端最流行的 10 大顶级开源项目!
  6. Github标星1.6W+,程序员不得不知的“潜规则”又火了,早知道就不会秃头了
  7. SpringCloud教程- 路由网关Zuul (SpringCloud版本Greenwich.SR4)
  8. 【代码】python paramiko模块代码示例:远程执行命令及上传和下载
  9. linux教程:通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题
  10. HBase 2.X版本的元数据修复及一种数据迁移方式