上一篇我们学习了 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
可选其一
好了,关于兄妹俩的黑历史,有兴趣的小伙伴可以上网细细查来。
在这里我们只要知道:
★扫码关注公众号, 发送【000967】获取阅读密码
※ 亲爱的小伙伴们,本文为付费系列教程~~
※ 请关注微信公众号并发送文章ID[000967]后开启付费阅读哦~~
教程小结
本文简单地介绍了关于 WAMPServer
中 MySQL/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