网管小贾 / sysadm.cc
上一篇我们学习了 PHP ,今天我们接着来学习了解一下另一位 LAMP 中的 M ,同样是作为四剑客之一的 MySQL/MariaDB 。
MySQL/MariaDB 实际上是指数据库,是一种关系型数据库管理系统,可与 PHP 解释器一起配合,作为后台的数据存储和记录工作。
数据库是学习任何编程语言都绕不过去的一道坎,不过也不用太担心,我们初学入门还不算太难的,此处可以有信心哦!
作为数据库这么一个内容,实际上是可以单独拿出来专门讲解的,但其所涉内容实在是太过庞大而繁杂。
因此,我们这里只讲与 WAMPServer 有关的数据库内容。
如果你之前有过 MySQL/MariaDB 的学习经历,那么非常好,对于后面内容的理解会变得容易得多。
好,有小伙伴可能会问了,这个数据库系统可真怪,怎么叫这个名字?
其实 MySQL 和 MariaDB 是两个名字,分别是独立的两套系统,你单独使用其中任何一套都可以作为数据库使用。
那为啥将这两套放一块儿,而不是其他的?
其实你可以将他们简单地理解为兄妹两人,是的,他们具有血缘关系,MySQL 出生早,是哥哥,而 MariaDB 晚一些,是妹妹。
关于这兄妹俩的前世今生呢就说来话长了…
插播 MySQL/MariaDB趣史
MySQL 诞生于 2000 年前后,然而在他刚满8岁的某一天,也不知道怎么冷不丁地被一家名叫 SUN 的公司给看上了,想拉 MySQL 跳槽到他们那边搬砖,打着高科技的旗号美其名曰搬砖也可以高大上。
谁料年纪轻轻的 MySQL 他就信了,可是这非但不是他走向光明人生的开始,反而在短短一年左右的时间内被另外一家更多大的公司给相中了,这家公司叫 Oracle 。
虽然 MySQL 进入了大公司工作,个人能力也逐步上升,干着光鲜体面的工作,但他却因此失去了自由。
从前和他玩得好的一些小伙伴总是约不到他,MySQL 呢搬砖也很忙,不能完全放开和小伙伴一起愉快地玩耍。
更甚者随着时间的推移, MySQL 被看得越来越紧,小伙伴们感觉在不久的将来将永远见不到他了!
于是他们就跑去找 MySQL 的爹地商量,而事实上作为监护人的这位 MySQL 的亲爹地他也见不到 MySQL 了。
于是一来二去这么一折腾,MySQL 的爹地终于狠下心来,政策不是放开了嘛,那我就来个二胎,干脆给 MySQL 添了个妹妹得了,就是后来的 MariaDB 。
在 2009 年,MariaDB 呱呱坠地,而最初在她的身体里,可是与她的兄长 MySQL 有着 99% 高度相似的 DNA 。
只是后来随着 MariaDB 慢慢长大,渐渐地就与 MySQL 不一样了。
他俩长这样,哥哥 MySQL 是一头海豚,妹妹 MariaDB 则是一头海狮。
MySQL
与 MariaDB
的版本兼容的简单对照表。
MySQL | MariaDB |
---|---|
5.1 | 5.1 5.2 5.3 |
5.5 | 5.5 |
5.6 | 10.1 10.2 10.3 |
5.7 | 10.2 10.3 10.4 |
8.0 | 10.5 10.6 |
以上并非权威确认,仅供版本迁移时作为有限替代的参考,具体还是要请小伙伴们移驾官网按照实际情况确认。
MySQL与 MariaDB可选其一
好了,关于兄妹俩的黑历史,有兴趣的小伙伴可以上网细细查来。
在这里我们只要知道……
关注网管小贾,查看全部合集内容!
《【小白PHP入坑必备系列】快速全面掌握 WAMPServer》教程列表:
【快速全面掌握 WAMPServer】01.初次见面,请多关照
【快速全面掌握 WAMPServer】02.亲密接触之前你必须知道的事情
【快速全面掌握 WAMPServer】03.玩转安装和升级
【快速全面掌握 WAMPServer】04.人生初体验
【快速全面掌握 WAMPServer】05.整明白 Apache
【快速全面掌握 WAMPServer】06.整明白 PHP
【快速全面掌握 WAMPServer】07.整明白 MySQL 和 MariaDB
【快速全面掌握 WAMPServer】08.想玩多个站点,你必须了解虚拟主机的创建和使用
【快速全面掌握 WAMPServer】09.如何在 WAMPServer 中安装 Composer
【快速全面掌握 WAMPServer】10.HTTP2.0时代,让 WampServer 开启 SSL 吧!
【快速全面掌握 WAMPServer】11.安装 PHP 扩展踩过的坑
【快速全面掌握 WAMPServer】12.WAMPServer 故障排除经验大总结
【快速全面掌握 WAMPServer】13.PHP调试麻烦?请 xDebug 来帮忙!
【快速全面掌握 WAMPServer】14.各种组件的升级方法