访问数据库
程序运行的时候,数据都是在内存中的。当程序终止的时候,通常需要将数据保存到磁盘上,无论是保存到本地磁盘上,还是通过网络保存到服务器上,最终都会将数据写入磁盘文件。
为了便于程序保存和读取数据,而且,能够通过条件快速查询到指定的数据,就出现了数据库(Database)这种专门用于集中存储和查询的软件。
现代广泛使用数据库是20世纪70年代基于关系模型的基础诞生的。
在关系数据库中,这种基于表(Table)的一对多的关系就是关系数据库的基础。
数据库类别
目前广泛使用的关系数据库有:
Oracle,典型的高富帅。
SQL Server 微软自家产品,Windows定制专款。
DB2,IBM产品,听起来高端。
Sybase,曾经跟微软是好×××,后来关系破裂,现在家境惨淡。
这些数据库都不是开源而且是付费的。
开源数据库有:
MySQL,大家都在用,错不了。
PostgreSQL,学术气息严重,其实挺不错,但知名度没有MySQL 高。
sqlite,嵌入式数据库,是和移动桌面和应用。
我们选择MySQL进行学习。
转载于:https://blog.51cto.com/9130745/1741360