快捷搜索:  汽车  科技

mysql数据库基础教学(认识数据库并安装MySQL数据库)

mysql数据库基础教学(认识数据库并安装MySQL数据库)想系统学习数据分析?请查看下方专栏。作为初学者,推荐大家学习MySQL数据库,原因有以下三点。非关系型数据库,即NoSQL,Not Only SQL,意为不仅仅是SQL,常见的就是mongoDB,MongoDB一个基于分布式文件存储的数据库,以键值来存储数据,结构不固定,每一条记录都可以有不一样的字段,这种就不会局限于固定的结构。常见的非关系型数据库有以下一些,如下图所示。其中,

作为一个数据分析师,经常要和数据打交道,而数据存储在数据库中,所以掌握一些数据库知识是很有必要的。

认识数据库

数据库有很多种类型,常见的数据库有MySQL、Oracle和SQL Server等,这些都属于关系型数据库,所谓关系型数据库是指数据库中的数据都是二维表格模型,就像Excel表格一样,由行列组成,每一行表示一条记录,每一列表示一个字段,例如数据库中一个学员的信息记录表,格式如下。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(1)

常见的关系型数据库有以下一些,如下图所示。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(2)

其中,

  • MySQL:由瑞典MySQL AB公司开发,目前属于属于Oracle旗下。
  • Oracle:Oracle公司的产品,甲骨文公司。
  • SQL Server:微软公司开发的数据库。
  • MariaDB:MySQL的一个分支,主要由开源社区在维护,由MySQL之父Widenius创立。
  • SQLite:一款轻型的数据库,多用于嵌入式产品中。

非关系型数据库,即NoSQL,Not Only SQL,意为不仅仅是SQL,常见的就是mongoDB,MongoDB一个基于分布式文件存储的数据库,以键值来存储数据,结构不固定,每一条记录都可以有不一样的字段,这种就不会局限于固定的结构。

常见的非关系型数据库有以下一些,如下图所示。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(3)

其中,

  • mongoDB:一个基于分布式文件存储的数据库,以键值来存储数据,结构不固定。
  • redis:Remote Dictionary Server,即远程字典服务,一个高性能的key-value数据库。
  • HBase:Hadoop的数据库,是一个基于列的适合于非结构化数据存储的数据库。
  • Hive:一个基于Hadoop的数据仓库工具,用类SQL语句访问存储在Hadoop系统中的数据。
  • Cassandra:一套开源分布式NoSQL数据库系统,最初由Facebook开发,用于储存收件箱等简单格式数据。

作为初学者,推荐大家学习MySQL数据库,原因有以下三点。

  1. 使用广泛,很多公司都使用MySQL数据库,包括国内很多大型互联网公司。
  2. 入门简单,从简单的地方开始学习,有助于增加我们学习的信心。
  3. 学好了MySQL,再去学其他数据库都是类似的、相通的。

想系统学习数据分析?请查看下方专栏。

安装MySQL数据库

MySQL的安装主要有两种以下方式。

  1. 一种是通过图形化的界面安装,就是下载MySQL的安装包,双击运行后,直接下一步、下一步即可;
  2. 另外一种是通过命令行安装,就是下载MySQL的压缩文件,解压后,再通过命令行对MySQL进行配置。

这里,推荐大家用第一种安装方式,简单易学。

在Windows下,我们可以通过MySQL Installer来安装MySQL。

通过MySQL Installer安装三个东西:

  • MySQL Server:MySQL服务器
  • MySQL Workbench:写SQL代码的工具。
  • MySQL Notifier:监视器,用于启动、重启MySQL Server。

第一步:下载并安装MySQL Installer

去MySQL官网,找到MySQL Installer或者通过搜索引擎搜索MySQL Installer,打开MySQL Installer下载页面,如下图所示。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(4)

下载第一个文件,单击【Download】按钮,会看到如下图所示的页面。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(5)

点击“No thanks just start my download”链接,便开始下载MySQL Installer。

第二步:选择安装三个组件

下载之后双击文件,开始安装,双击之后的界面如下图所示。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(6)

单击【Next】按钮,看到如下界面。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(7)

选择【Custom】,即个性化安装,选择我们需要的组件,单击【Next】按钮,进入下图所示的界面,选择图中的三个组件。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(8)

单击【Next】按钮,进入下图所示的界面,单击【Execute】按钮,开始下载。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(9)

等待下载完成,会看到如下图所示的界面,单击【Next】按钮。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(10)

此时,三个组件安装完成,接下来还需要配置MySQL服务器。

第三步:配置MySQL Server

在上一步单击【Next】按钮后,进入如下界面。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(11)

单击【Next】按钮,进入下一步,如下图所示。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(12)

这一步不用选择,继续单击【Next】按钮,会看到如下界面。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(13)

可以看到MySQL的默认端口号是3306,这里不用选择,单击【Next】按钮。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(14)

这里也不用选择,单击【Next】按钮进入下一步。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(15)

这一步是给超级管理员root账户创建密码,输入一个自己可以记住的密码,然后单击【Next】按钮。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(16)

这里也不用进行任何操作,直接单击【Next】按钮。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(17)

这一步单击【Execute】按钮后,需要等待片刻,等到配置完成即可。

配置完成后,会看到如下图所示的界面。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(18)

继续,单击【Next】按钮。

mysql数据库基础教学(认识数据库并安装MySQL数据库)(19)

到这一步,大功告成,MySQL数据库安装完毕,单击【Finish】按钮即可完成安装。

猜您喜欢: