mysql学习笔记一

一、数据库是什么?为什么学习数据库
  1、软件中产生的所有数据,最终都要存储于数据库中
  2、如果想要进行数据查询、数据校验就必须掌握对数据库的基本操作

数据库是什么?
  就是存储数据的一个软件
  对于图片 和视频 数据库只存放链接,视频和图片有单独的服务器存储
  数据存储最大的核心 就是表

二、 数据库分类
  1、关系型数据库 RDMS (relational database management system)
    将数据间的关系以数据库表的形式加以表达,并将数据存储到表格中,便于查询
  2、非关系型数据库
    不以数据表的形式存储数据的数据库类型

  关系型数据库代表使用场景:
    1、oracle 运营商 银行
    2、mysql 互联网
    3、SQL server 微软的项目
    4、SQLite 轻量级数据库,主要应用于移动平台

三、关系型数据库的核心元素
  1、数据行 一条记录
  2、数据列 字段
  3、数据表 数据行的集合
  4、数据库 数据表的耳机和,一个数据库中能够有n个数据表

四、非关系型数据库
  redis
  mongoDB
五、SQL
  结构化查询语言,通过SQL语言可以对数据库进行操作
  掌握语言的语法
    ***特点****所有主流的关系型数据库,都支持使用SQL语句进行数据查询

  对于测试人员 主要关注 数据库的查询
    在mysql中,默认对sql语法不区分大小写

  mysql只有社区版是免费的

六、mysql介绍
  mysql社区版是免费的,代码开源,支持多平台,支持多语言

  注意:熟悉sql和熟悉mysql是两码事
     熟悉sql代表熟悉的是sql语言
     熟悉mysql指的是用过mysql数据库

七、数据库的远程连接
  注意:实际工作中 数据库是安装在远程服务器上的,如果要直连数据库进行数据校验,就必须远程连接

  连接步骤:
  获取两个信息;
    1、服务器的ip地址,数据库的账号和密码 需要找相关的人员询问
    2、在自己电脑上使用数据库工具 如(Navicate,建立连接,远程连接数据库)
    3、连接过程中需要确认 自己电脑和服务器是否可以正常通信ping 命令
  课程注意事项:
  1、如果第一次连接成功,再次使用时,提示IP地址访问问题,则需要重新获取虚拟机系统的IP地址
  2、使用过程中,要确保虚拟机系统不会待机或者进入休眠状态,修改待机时间为从不

八 数据库的两大操作,
  一个是备份--转存sql文件,其中要选择结构和数据 是表头和数据,仅结构只保存表头
  一个是还原---恢复时 新建数据库 的 字符集和排序规则要和原数据库保持一致

posted @ 2021-08-01 23:44  GalaxyStar  阅读(53)  评论(0编辑  收藏  举报