MySQL

MySQL 知识量:16 - 40 - 165

1.1 什么是MySQL><

MySQL的本质- 1.1.1 -

在数据库中,数据的所有存储、检索、管理和处理实际上都是由DBMS(数据库管理系统)完成的,MySQL正是一种DBMS,它不是数据库本身,而是管理数据库的一个系统。

MySQL有许多的优点:

  • 免费,MySQL是开源的,一般可以免费使用,几乎没有成本。

  • 性能优秀,MySQL的执行非常快,效率很高。

  • 可靠性好,MySQL非常稳定,许多的大公司大型项目都在使用MySQL。

  • 使用简单,MySQL很容易安装和使用,而且有许多的适配软件可供选择,以提高操作便利性。

客户机-服务器软件- 1.1.2 -

数据库管理系统(DBMS)可以分为两类:

  • 基于共享文件系统的DBMS,例如Microsoft Access和FileMaker等,一般用于简单的桌面应用,通常不用于重要和关键的应用。

  • 基于客户机-服务器的DBMS,例如MySQL、Oracle、Microsoft SQL Server等。

对于客户机-服务器的DBMS,服务器部分负责数据的存储、访问和处理,它运行在数据库服务器上。客户机部分负责与用户进行交互,通过网络将用户对数据库的查询、添加、修改、删除等请求发送给服务器部分,并将服务器部分的返回结果显示给用户。

MySQL数据库是典型的基于客户机-服务器的DBMS,它可以被安装在本地的计算机中,也可以安装到网络服务器上。但是,不论安装在什么地方,只要拥有访问权限,对用户来说都是一样的。用户可以使用MySQL的各种工具访问,也可以使用各种程序设计语言(如Java、C++、php、jsp等等)进行访问。