列出3种常见的数据库类型，并简要描述它们如何存储数据。
1. 关系型数据库：数据被组织成表格的形式，其中每个表格都有一些列和行。表格之间可以建立关联，这些关系可以通过外键来定义。例如，MySQL是一种关系型数据库，它使用结构化查询语言（SQL）来管理和操作数据。

2. NoSQL数据库：是一种非关系型数据库，通常可以被分类为键值存储数据库、文档数据库、列存储数据库和图形数据库。它们适用于需要处理半结构化和非结构化数据的应用程序。与关系型数据库不同，NoSQL数据库通常不需要严格的表格架构和预定义的关系。

3. 文件数据库：文件数据库是一种基于文件的数据库，它将数据存储在文本文件或二进制文件中。这种数据库通常用于小规模应用程序，因为它们通常缺乏高级功能和安全性（例如备份和恢复等）。与关系型数据库不同，文件数据库通常不包含列和行的概念，而是简单地将数据存储为文本或二进制文件。