9.1 MySQL概述
MySQL是一个小型的关系型数据库管理系统,由瑞典MySQL AB公司开发,在2008年被Sum公司收购,又在次年被Oracle公司收购,目前成为Oracle公司旗下的一个开源数据库项目。图9.1所示是MySQL的LOGO。

图9.1 MySQL的LOGO(https://www.daowen.com)
作为目前最流行的关系型数据库之一,MySQL有些与众不同,它的架构可以在多种不同的场景中应用并发挥出相当不错的作用。同时,MySQL的多种引擎(常见的有Innodb,Myiasm)保证了它的灵活性,能够适应高要求的环境,例如Web类应用。
MySQL是开源的,这就意味着对个人,中小型企业可以用更低的成本,轻轻松松地搭建一个稳定、免费的网站,同时MySQL提供的功能和性能可完全满足这些用户的需求。因此,它受到广大中小型企业的青睐,被广泛使用在Web应用中。
MySQL能在多平台、多语言环境下得到很好的支持,它支持多平台(如Windows,Linux,Mac OS等)及多种热门语言(如PHP,Java,Golang,Python,C,C++等),具有很好的迁移性。