IT小小小 2018-09-19 12:07:55 一、MySQL介绍MySQL是最流行的开源 SQL 数据库管理系统, 它由 Oracle 公司开发、分发和支持。 MySQL官方发音为/maɪ ˌɛskjuːˈɛl/“My S-Q-L”,但也经常读作/maɪ ˈsiːkwəl/。 MySQL官方网站提供了有关 MySQL 软件的最新信息。 (1)MySQL是一个数据库管理系统 在理解数据库管理系统之前,先理解一个概念,什么叫数据库? 数据库(Database,简称DB)简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 我的理解为存储数据的仓库。不是很严谨,供初学时方便理解。 数据库管理系统(Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。 (2)MySQL数据库是关系型的 关系型数据库管理系统(Relational Database Management System,RDBMS)是E.F.Codd博士在其发表的论文《大规模共享数据银行的关系型模型》(Communications of the ACM杂志1970年6月刊)基础上设计出来的。RDBMS是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是RDBMS 。它通过数据、关系和对数据的约束三者组成的数据模型来存放和管理数据。自关系数据库管理系统被提出以来,RDBMS获得了长足的发展,许多企业的在线交易处理系统、内部财务系统、客户管理系统等大多采用了RDBMS。字节级关系型数据库在大型企业集团中已是司空见惯。截止2014年,业界普遍使用的关系型数据库管理系统产品有IBMDB2通用数据库、Oracle、My SQL以及SQL Server等。 RDBMS 指的是关系型数据库管理系统。 RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如MS SQL Server, IBM DB2, Oracle, MySQL 以及Microsoft Access。 RDBMS 中的数据存储在被称为表(tables)的数据库对象中。 表是相关的数据项的集合,它由列和行组成。 特点: 1.数据以表格的形式出现 2.每行为各种记录名称 3.每列为记录名称所对应的数据域 4.许多的行和列组成一张表单 5.若干的表单组成database (3)MySQL软件是开源的 开源意味着任何人都可以使用和修改软件。任何人都可以从互联网下载 MySQL 软件, 并在不支付任何费用的情况下使用它。如果您愿意, 您可以学习源代码并更改它以满足您的需要。MySQL 软件使用 GPL (GNU 通用公共许可证), http://www./licenses/, 以定义什么您可能和可能不做与软件在不同的情况。如果您对 GPL 感到不舒服或者需要将 MySQL 代码嵌入到商业应用程序中, 您可以从我们这里购买商业许可的版本。有关详细信息, 请参阅 MySQL 授权概述 (http://www./company/legal/licensing/)。 (4)MySQL数据库服务器非常快速、可靠、可扩展且易于使用 MySQL Server可以在桌面或笔记本上轻松运行,如果您将整个计算机给 MySQL使用, 则可以调整设置以利用所有可用的内存、CPU 电源和 i/o 容量。MySQL 也可以扩展到集群的机器, 联网在一起。 MySQL Server是开发来处理大型数据库的, 并已成功地在高要求的生产环境中使用了几年。尽管在不断的开发中, MySQL Server提供了丰富和有用的功能集。它的连接性、速度和安全性使 MySQL Server非常适合访问 Internet 上的数据库。 (5)MySQL 服务器在客户端/服务器或嵌入式系统中工作 MySQL 数据库软件是一个客户端/服务器系统, 它由支持不同后端的多线程 SQL server、多个不同的客户端程序和库、管理工具和广泛的应用程序编程接口组成 (api)。 MySQL Server作为嵌入式多线程库, 可以链接到应用程序以获得更小、更快、更易于管理的独立产品。 (6)提供了大量的 MySQL 软件 MySQL Server具有与用户密切合作开发的实用功能集。我们最喜欢的应用程序或语言很可能支持 MySQL 数据库服务器。 二、MySQL的主要特点
三、MySQL的历史简介MySQL原本是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。 MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。 但被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社区们对于Oracle是否还会持续支持MySQL社区版(MySQL之中唯一的免费版本)有所隐忧,MySQL的创始人麦克尔·维德纽斯以MySQL为基础,成立分支计划MariaDB。而原先一些使用MySQL的开源软件逐渐转向MariaDB或其它的数据库。例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库。 四、MySQL版本发布说明Milestone Release→Releas Condidate→Generally Available→Archived Version 1、Generally Available
2、Archived Version
3、Milestone Release
4、Releas Condidate(RC)
5、Labs
五、MySQL社区版和企业版1、社区版
2、企业版
六、MySQL企业版特点
七、下载MySQL数据库1、选择原则
2、详细步骤 第一步:打开官网,选择MySQL5.7,选择如下: 第二步:选择对应版本下载 3、归档版本的选择 可选择8.0、5.7、5.6、5.5任一归档版本 |
|