数据库的基本概念
数据库(database)是用来组织、存储和管理数据的仓库。
常见的数据库及分类
常见数据库有如下几个:
- MySQL数据库(目前使用最广泛、流行度最高的开源免费数据库;(Community + Enterprise)
- Oracle数据库(收费)
- SQL Server数据库(收费)
- Mongodb数据库(Community + Enterprise)
其中,MySQL、Oracle、SQL Server属于传统型数据库(又叫做:关系型数据库或SQL数据库),这三者设计理念相同, 用法比较类似
而Mongodb属于新型数据库(又叫做:非关系型数据库或NoSQL数据库),他在一定程度上弥补了传统型数据库的缺陷。
传统型数据库的数据组织结构
在传统型数据库中,数据的组织结构分为数据库、数据表、数据行、字段。这4大部分组成
实际开发中,库、表、行、字段的关系
- 在实际开发中,一般情况下,每个项目都对应独立的数据库。
- 不同的数据,要存储到数据库的不同表中。例如:用户数据存储到users表设计id、username、password这三个字段。
- 每个表中具体存储哪些信息,由字段来决定,例如:我们可以为users表设计id、username、password这三个字段。
- 表中的行,代表每一条具体的数据。