【快速全面掌握 WAMPServer】07.整明白 MySQL 和 MariaDB

上一篇我们学习了 PHP ,今天我们接着来学习了解一下另一位 LAMP 中的 M ,同样是作为四剑客之一的 MySQL/MariaDB

MySQL/MariaDB 实际上是指数据库,是一种关系型数据库管理系统,可与 PHP 解释器一起配合,作为后台的数据存储和记录工作。

数据库是学习任何编程语言都绕不过去的一道坎,不过也不用太担心,我们初学入门还不算太难的,此处可以有信心哦!

作为数据库这么一个内容,实际上是可以单独拿出来专门讲解的,但其所涉内容实在是太过庞大而繁杂。

因此,我们这里只讲与 WAMPServer 有关的数据库内容。

如果你之前有过 MySQL/MariaDB 的学习经历,那么非常好,对于后面内容的理解会变得容易得多。


好,有小伙伴可能会问了,这个数据库系统可真怪,怎么叫这个名字?

其实 MySQLMariaDB 是两个名字,分别是独立的两套系统,你单独使用其中任何一套都可以作为数据库使用。

那为啥将这两套放一块儿,而不是其他的?

其实你可以将他们简单地理解为兄妹两人,是的,他们具有血缘关系,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 则是一头海狮。


MySQLMariaDB 的版本兼容的简单对照表。

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


以上并非权威确认,仅供版本迁移时作为有限替代的参考,具体还是要请小伙伴们移驾官网按照实际情况确认。


MySQLMariaDB 可选其一

好了,关于兄妹俩的黑历史,有兴趣的小伙伴可以上网细细查来。

在这里我们只要知道:


输入密码,继续阅读



扫码关注微信公众号,回复文章ID免费获取密码


<文章ID:000967>

※ 亲爱的小伙伴们,本文为付费系列教程~~

※ 请关注微信公众号并发送文章ID[000967]后开启付费阅读哦~~


教程小结

本文简单地介绍了关于 WAMPServerMySQL/MariaDB 的相关知识内容,意在带领小伙伴们对数据库组件的操作使用做个入门。

文章的重点在于 WAMPServer 中如何灵活高效地调用数据库组件,如果自己动手安装使用第三方程序将会额外增加维护成本。

另外数据库本身又是一大学习内容,需要各位小伙伴另外参考资料学习。

有了一定数据库基础的小伙伴会更容易学习并理解前面所讲的内容,毕竟数据库完全可以单独拿出来使用。

所以说,学习数据库知识再配合阅读本文学习效果更佳!

某些极端情况下,你也可以不用费劲去找 MySQL 的安装包,直接用 WAMPServer 自带的也行。

但请注意,WAMPServer 作为调试之用,如用于生产环境还请三思。

好了,今天就讲这么多吧,下一期教程敬请各位期待!


PS:《【小白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.各种组件的升级方法


扫码关注@网管小贾,个人微信:sysadmcc

网管小贾 / sysadm.cc



提交评论

安全码
刷新

© 2020-present 网管小贾 | 微信公众号 @网管小贾
许可协议:CC-BY-NC 4.0 | 转载文章请注明作者出处及相关链接