
数据库是什么,它是做什么用的?
2021-12-27
MySQL 是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但也不意味着该数据库是完全免费的。MySQL 由瑞典 MySQL AB 公司开发,之后又卖给了Sun公司(一家伟大的,不可复制的,又感到无限惋惜的公司),目前属于 Oracle 公司。MySQL 适合中小型软件,被个人用户以及中小企业青睐。有关这个软件的前世今生,这里不赘述,自己用度娘查一下就都知道了。
针对不同的用户,MySQL 分为两个版本:
1、MySQL Community Server(社区版):该版本是自由下载且完全免费的,但是官方不提供技术支持。
2、MySQL Enterprise Server(企业版):该版本是收费的,而且不能下载,但是该版本拥有完善的技术支持(官方提供电话技术支持)。
注意:MySQL Cluster 主要用于架设群服务器,需要在社区服务版或企业版的基础上使用。简单的理解,就是先要有基本的Server,版本先不去管。至少有多余1个Server服务才可以搭建和实现。
MySQL 的命名机制
由 3 个数字和 1 个后缀组成,例如 mysql-5.7.20
“5”是主版本号,用于描述文件的格式,所有版本 5 的发行版都有相同的文件夹格式。
“7”是发行级别,主版本号和发行级别组合在一起便构成了发行序列号。
“20”是在此发行系列的版本号,随每次新发行的版本递增。通常选择已经发行的最新版本。
注意:截至本文编辑时(2021-5-17),从官网查找到的最新版本为:MySQL Community Server 8.0.25
https://dev.mysql.com/downloads/mysql/
在之后的文章中,笔者将使用2个“5”系列和“8”系列这两个版本来讲解。请大家按实际需要下载和安装。
MySQL的特点、优势
1、开源
MySQL 是开放源代码的数据库,任何人都可以获取该数据库的源代码。这就使得任何人都可以修正 MySQL 的缺陷,并且任何人都能以任何目的来使用该数据库。MySQL 是一款可以自由使用的数据库。
2、跨平台性
MySQL 不仅可以在 Windows 系列的操作系统上运行,还可以在 UNIX、Linux 和 Mac OS 等操作系统上运行。因为很多网站都选择 UNIX、Linux 作为网站的服务器,所以 MySQL 的跨平台性保证了其在 Web 应用方面的优势。虽然微软公司的 SQL Server 数据库是一款很优秀的商业数据库,但是其只能在 Windows 系列的操作系统上运行。因此,MySQL 数据库的跨平台性是一个很大的优势。
3、价格
MySQL 数据库是一个自由软件,任何人都可以从 MySQL 的官方网站上下载该软件,这些社区版本的 MySQL 都是免费试用的,即使是需要付费的附加功能,其价格也是很便宜的。相对于 Oracle、DB2 和 SQL Server 这些价格昂贵的商业软件,MySQL 具有绝对的价格优势。(笔者公司曾经购买过SQL Server 2000,好几万,而且在购买的时候,还需要问你要Windows Server 2000或2003的授权码做校验。操作系统也要好几万。)
4、方便小巧
MySQL 数据库使用标准的SQL语句,学习和使用都有很多资料可以查阅。而且没有复杂的配置等问题。占用的空间相对较小。
总结:一个适合学习,适用于非超大型项目的关系型数据库管理系统。
笔者水平有限,难免有错误的地方,如果您发现,很希望能告诉我。
raoul@foxmail.com是我的联系方式。也期待在学习中有任何的问题,能一起来讨论,期待您的来信。
谢谢!
MySQL学习笔记目录
广告 您可能关注的内容 |