数据库:


   俗称数据的仓库。方便管理数据的软件(或程序)。


   所谓数据库服务器, 是指在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。



   为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。



   数据库服务器、数据库和表的关系如图所示(MySQL为例):、



数据库简介_数据库



引入:


   数据保存到内存:


优点:


1)读写非常快


缺点:


1)程序关闭导致数据丢失



   数据保存到文件:


优点:


1)数据可以永久保存


缺点:


1)频繁地IO操作,效率不高!


2)数据管理不方便。例如查询某个数据需要全部读取出来,再匹配。



   数据保存到数据库软件:


优点:


1)数据永久保存下来


2)数据管理非常方便。(例如查询非常快速和方便)


市面上的数据库软件



数据库简介_MySQL_02