MySQL基础知识
目录
一.什么是MySQL
二.分布式系统中的身份转换
三.MySQL是如何存储数据的
四.什么是数据库的命令
一.什么是MySQL
MySQL是一个“客户端(client) - 服务器(server)”结构的软件(数据库软件)。
客户端:主动发起请求的一方。
服务器:被动接收请求的一方。
客户端与服务器之间通过网络来进行通信。
客户端给服务器发起的数据成为请求。(Rquest)
服务器给客户端返回的数据称为响应。(Response)
服务器往往都是给很多客户响应的,但是也有个别的服务器是给某一个客户单独使用的。(服务器一般都是7*24小时运行的)。
二.分布式系统中的身份转换
在分布式系统中,一台机器能够处理的数据是有限的,所以需要引入多台机器配合使用,这些机器直接进行通信,所以此时客户端和服务器的身份是可以转换的。
三.MySQL是如何存储数据的
MySQL的本体是服务器,在服务器这边来负债存储和管理数据,这些数据是存储在电脑的硬盘中的。
一般情况硬盘中的数据是长期有效的,一个硬盘在不通电的情况下一般可以保存数据的时间年限是几年到几十年。
四.什么是数据库的命令
数据库的命令,也成为SQL语句,可以理解为一种变成语言。
数据库指的是一个逻辑上的数据的集合,一个MySQL服务器程序,可以在硬盘上组织保存很多的数据,这些数据通常是通过表来组织的,一个MySQL服务器上可以存储很多的表,可以将有关系的表放在一起,这样就构成了一个数据的集合,这个集合被称为数据库,而且一个MySQL服务器上可以有多个这样的数据库。