MySQL数据库介绍及安装

本文介绍了数据库的基本概念,包括数据库的发展历程,从层次模型到关系型数据库如MySQL的介绍。详细讲述了MySQL的开源特性及其在关系型数据库中的地位。随后指导读者如何下载并安装MySQL,以及测试安装是否成功的步骤。
摘要由CSDN通过智能技术生成

1.什么是数据库?
  • 数据库就是存储数据的仓库
  • 数据库和Excel很像, 本质上是一个文件;有很多的表;每张表也是用来存储数据的
  • 所以学习数据库和学习Excel差不多,
    就是学习如何新建数据库文件,如何在数据库中新建表,如何往表中存储数据和操作表中的数据
2.什么是MySQL?
  • MySQL是由瑞典AB 公司开发"关系型"数据,目前属于 Oracle 旗下产品
  • 由于MySQL是开源免费的, 所以现在是市面上最受欢迎的数据库之一
3.什么是关系型数据库?
3.1数据库萌芽阶段:
  • 最初程序员们把磁盘上的文件当做数据库来使用,但是由于文件不方便管理和不安全,
    所以后来就有了第一代数据库(层次模型数据库和网状模型数据库)
    • 网状模型数据库是层次模型数据库的升级版
    • 层次模型数据库类似于HTML结构, 是通过树状结构来保存管理数据的
      1. 在层次模型数据库中有且仅有一个结点没有父结点,它就是根结点
      2. 在层次模型数据库中其它结点只能有一个父结点
      3. 在层次模型数据库中所有的子节点不能脱离父节点而单独存在
  • 后来由于层次模型和网状模型数据库的结构比较复杂,不利于数据库的维护和重建
    所以就有了第二代数据库(关系型数据库和非关系型数据库)
3.2、第一代数据库:
  • 层次模型数据库
    • 典型代表是IBM公司的IMS(Information Management System)数据库管理系统
    • 层次模型缺点:
    1. 由于内个节点只能由一个父节点,所以如果某个节点属于多个父节点,就必须引入冗余数据。
    2. 由于层次模型数据库是通过树状结构来保存管理数据的,所以在查询的时候就必须从根节点一层一层的查询。
    3. 由于每个子节点都不能脱离父节点单独的存在,如果删除了父节点,那么所有父节点的子节点也会被删除。
  • 网状模型数据库
    • 电信代表是HP公司的IMAGE、Cullinet Software公司的 IDMS、Univac公司的 DMS1100
3.3、第二代数据库:
  • 关系型数据库——通过表来保存数据

    • 每个表都是独立的
    • 表与表之间通过公共字段来建立关系(例如ID字段)
    • 多表查询效率低
    • SQL Server/Oracle/MySQL
  • 非关系型数据库

    • 解决了关系型数据库多表查询的效率问题
    • Redis、Mongodb等
4.MySQL数据库安装
4.1.安装包下载地址:

https://dev.mysql.com/downloads/mysql/
地址

4.2.安装过程:
  1. 选择custom自定义安装
    自定义安装

  2. 选择要安装的版本——选择最新的就行

  • 注意:也有不少研发人员喜欢用5.7的版本选择版本
    注意:也有不少研发人员喜欢用5.7的版本
    5. 修改安装路径
    修改安装位置
    7. 设置数据库密码
    8. 其它一律下一步
4.3.测试是否安装成功
  1. 如果输入mysql --help提示:“这不是一个指令”。那么需要配置环境变量。将安装目录中bin文件夹的地址放到环境变量path中
    + 右键“我的电脑”——选择属性——高级系统设置——环境变量——系统变量——找到Path——新建并填入bin文件夹的地址即可
    设置环境变量

  2. 在终端输入 mysql --help 或者 mysql --version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值