MySQL概述

        前言:

        从以往的经验看,零散的学习前提是需要宏观的架构支撑,否则事倍功半,很多人上来就是各种面试题罗列,然后背书式的去记忆,其实对技术的提升帮助很小,对大厂的面试也没什么帮助,遇到真神一下就问蒙圈了,所以个人建议每学一块知识之前尽量能先宏观把握知识结构,再一步步的夯实,这样会效率高一些。

目录

一、MySQL宏观知识图谱

二、MySQL概述

2.1、MySQL 是什么

2.2、MySQL 的历史与现状

2.3、MySQL 版本

三、MySQL下载与安装

3.1、下载

3.2、安装

3.3、关闭mysql开机自启动

3.4、Navicat图形化界面连接mysql


   一、MySQL宏观知识图谱

     接下来会对mysql按下图进行知识梳理
MySQL概述_第1张图片

二、MySQL概述

2.1、MySQL 是什么

        1970 年,Edgar Frank "Ted" Codd(关系数据库之父)发表了题为"A Relational Model of Data for Large Shared Data Banks"(大型共享数据库的关系数据模型)的论文,文中首次提出并证明了,可以使用关系模型来描述数据。

关系模型是指使用二维表的形式来表示实体和实体间的联系。MySQL 是基于这个理论而实现的许多关系型数据库之一。


MySQL概述_第2张图片

2.2、MySQL 的历史与现状

  • 1990 Michael Widenius 写了 MySQL 的第一个版本。
  • 1995 Michael Widenius 成立了 MySQL AB 公司。
  • 2000 Michael Widenius 公布了 MySQL 源码,采用 GPL 许可协议。MySQL 进入开源时代。
  • 2008 Sun 收购了 MySQL AB 公司。MySQL 数据库进入 Sun 时代。
  • 2009 Oracle 收购 Sun 公司。MySQL 数据库进入 Oracle 时代。Oracle 同时维护社区版的 MySQL,以及一个企业版本的 MySQL。
  • 2009 Michael Widenius 从开源的 MySQL 分支上重新拉分支,创立 MariaDB。

2.3、MySQL 版本

MySQL 的社区版是开源免费的,企业版是闭源收费的。

下面是主要版本特性的对比图。

 

MySQL概述_第3张图片

 

5.7版本的mysql 在性能和并发连接数上都有很大幅度的提升。所有建议用5.7之后的版本

 

三、MySQL下载与安装

3.1、下载

  1. 地址:https://dev.mysql.com/downloads/
  2. 当前最新是8.0版本,尽量选择5.7之后的版本

     MySQL概述_第4张图片

      MySQL概述_第5张图片

              MySQL概述_第6张图片

3.2、安装

  1. MySQL安装文件分两种 .msi和.zip ,.msi需要安装
    在这里插入图片描述
  2. zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置zip格式是自己解压
  3. 我的电脑->属性->高级->环境变量
    选择Path,在其后面添加: 你的mysql bin文件夹的路径 :D:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\bin;
    MySQL概述_第7张图片
  4. 配置完环境变量之后,在D:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)MySQL概述_第8张图片
  5. mysql.ini文件的内容如下

 

   3.3、关闭mysql开机自启动

    1、在运行中输入Services.msc

    MySQL概述_第9张图片

     2、mysql右键属性,自动改成手动

MySQL概述_第10张图片

3.4、Navicat图形化界面连接mysql


 

你可能感兴趣的:(sql)