目录

一、数据库分类

(1)关系型数据库(RDBMS)

(2)非关系型数据库

二、MySQL服务器安装

 三、安装包文件分享


一、数据库分类

        数据库大体可以分为关系型数据库和非关系型数据库

(1)关系型数据库(RDBMS)

        是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:
1. Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系
统。收费。
2. MySQL:属于甲骨文,不适合做复杂的业务。开源免费。
3. SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费。

(2)非关系型数据库

        不规定基于SQL实现。现在更多是指NoSQL数据库,如:
1. 基于键值对(Key-Value):如 memcached、redis
2. 基于文档型:如 mongodb
3. 基于列族:如 hbase
4. 基于图型:如 neo4j 

关系型数据库

非关系型数据库

使用SQL


不强制要求,一般不基于SQL实现

事务支持

支持

不支持

复杂操作

支持

不支持

海量读写操作

效率低

效率高

基本结构

基于表和列,结构固定

灵活性比较高

使用场景

业务方面的OLTP系统

用于数据的缓存、或基于统计分析的OLAP系统

二、MySQL服务器安装

mysqld.exe 服务器(启动在3306端口上,保持一直开着)

mysql.exe 命令行客户端

MySQLWorkbench.exe 图形化界面客户端(传入四个信息:服务器IP在哪:127.0.0.1;服务器的端口:3306;连接服务器时的用户和密码:自定义)

客户端和服务器软件都运行在我们的一台电脑上,看起来不需要经过网络,但实际上还是走的网络。本机的网络一IP地址(127.0.0.1)+端口(MySQL服务器工作的端口3306)

MySQL服务器为了保护数据安全,做了基本的权限管理机制。所以我们需要一个MySQL的用户和密码。

安装步骤

mysql6大对象_mysql6大对象

mysql6大对象_服务器_02

 点击next

mysql6大对象_mysql6大对象_03

点击next,什么都不用选。(这种页面是因为电脑可能曾经装过别的数据库,新手第一次安装是有一大堆)

mysql6大对象_mysql6大对象_04

新手选择这些

mysql6大对象_mysql6大对象_05

可能会跳出警告窗口,点击yes

mysql6大对象_数据库_06

 点击Execute

mysql6大对象_mysql6大对象_07

等待下载,全部变成Complete

mysql6大对象_MySQL_08

mysql6大对象_mysql_09

 点击next

mysql6大对象_MySQL_10

选择Show Advanced and Logging Options再点击next

mysql6大对象_mysql_11

输入密码再点击next

mysql6大对象_mysql6大对象_12

mysql6大对象_mysql_13

确保该界面都是英文,再点击next

mysql6大对象_mysql6大对象_14

点击next

mysql6大对象_MySQL_15

 按理来说就会下载完成。

但有可能会出现未将对象引用设置到对象的实例的错误,如下图所示。

 C:\ProgramData\MySQL\MySQL Server 5.7

mysql6大对象_数据库_16

 

mysql6大对象_mysql6大对象_17


出现这个问题的统一解决办法:

1. 关掉安装程序

2. 把my.ini 文件复制到 C:\ProgramData\MySQL\MySQL Server 5.7 下

3. 使用 管理员打开 cmd 并执行以下命令(右击命令提示符)

    "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --initialize-insecure

    和

    "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" install

mysql6大对象_mysql6大对象_18

mysql6大对象_mysql_19


4. 通过开始菜单,找到服务然后在里面找到 MySQL(大家这么安装的叫做 MySQL,而不是 MySQL57,然后启动服务并确保 启动方式是自动,状态是正在运行就可以了

mysql6大对象_mysql_20

 

mysql6大对象_数据库_21

 搜索Workbench打开

mysql6大对象_服务器_22

 双击划线部分

mysql6大对象_mysql_23

 点击Schemas能看到sys代表安装成功。

mysql6大对象_数据库_24

 三、安装包文件分享

数据库MySQL安装包

数据库MySQL安装过程出现错误可能用到的my.ini 文件


 

mysql6大对象_MySQL_25