mysql数据库安装最详解

本文详细介绍了MySQL数据库的基础概念,包括数据、表、数据库和数据库管理系统(DBMS),并探讨了关系型和非关系型数据库的优缺点。接着,文章深入讲解了MySQL的历史和发展,特别是MySQL的商业版与社区版的区别。最后,文章提供了编译安装MySQL的步骤,包括安装环境包、配置、编译、初始化数据库和设置权限等。
摘要由CSDN通过智能技术生成

数据库的基本概念

当今主流的数据库

SQL Server (微软公司产品)
Oracle (甲骨文公司产品)
DB2 (IBM公司产品)
MySQL (甲骨文公司收购)

什么是mysql数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。

数据(Data)

描述事物的符号记录
包括数字,文字,图形,图像,声音,档案记录等
以“记录”形式按统一的格式进行存储

将不同的记录组织在一起
用来存储具体数据

数据库

表的集合,是储存数据的仓库
以一定的组织方式存储的相互有关的数据集合

数据库管理系统(DBMS)

(DBA以前的简称)
是实现对数据库资源有效组织,管理和存取的系统软件,一般具有存储、截取、安全保障、备份等基础功能

BMS功能

1):建立和维护
2):定义功能
3):操纵功能
4):运行管理功能
5):通信功能

DBMS的工作模式

1:接受应用程序的数据请求和处理请求
2:将用户的数据请求(高级指令)转换为复杂机器代码(底层指令)
3:实现对数据库的操作
4:从数据库的操作中接受查询结果
5:对查询结果进行处理(格式转换)
6:将处理结果返回给用户
在这里插入图片描述

数据库管理系统分类

数据库系统是由一个人机系统,由硬件,OS,数据库,DBMS,应用软件和数据库用户组成
可用通过DBMS或应用程序操作数据库

关系数据库

关系数据库系统是基于关系模型的数据库系统
关系模型的数据结构使用简单易懂的二维数据表
在每个二维表中:
每一行称为一条记录,用来描述一个对象的信息
每一列称为一个字段,用来描述对象的一个属性
关系模型可用简单“实体-关系” 图来表示
在这里插入图片描述
实体:也称为实例,对应现实世界中可区别于其他对象的“事件”或事物
如:银行客户,银行账户等
属性:实体所具有的某一特性,一个实体可以有多个属性
联系:实体集之间的对应关系成为联系,也称为关系
如:银行客户和银行账号之间存在的“储蓄”关系

关系数据库的应用

12306用户信息系统------------Oracle,MySQL

淘宝账号系统---------------------SQLServer、Sybase

联通手机号信息系统----------- Informix、access

银行用户账号系统---------------DB2、FoxPRO

网站用户信息系统---------------PostgreSQL

非关系数据库

非关系数据库也被称作NOSQL (Mot Only SQL)
存储数据不以关系模型为依据,不需要固定的表格式
非关系型数据库的优点:
1:数据库可高并发读写
2:对海量数据高效率存储与访问
3:数据库具有高扩展性与高可用性
典型代表有:Reids、BigTable(Google)、Cassandra、MongoDB、CouchDB;
还包括键值数据库:Apache Cassandra(Facebook)、LevelDB(Google)

非关系型数据库的优点

• 数据库可高并发读写

• 对海数据高效率存储与访问

• 数据库具有高扩展性与高可用性

非关系型数据库的缺点

• 学习成本高
• 无实物处理
• 数据结构复杂

常用的非关系数据库

Redis、mongoDB等

数据库系统发展史

第一代数据库

• 自20世纪60年代起,第一代数据库系统问世

• 是层次模型与网状模型的数据库系统

• 为统一管理和共享数据提供了有力的支撑

第二代数据库

• 20世纪70年代,第二代数据库—关系数据库开始出现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值