数据库基础
数据库定义
什么是数据库?
数据库简单的来说就是数据的仓库、数据的集合,它的本质其实就是一个文件,每个数据库对应的文件夹中对应有个opt文件和若干个frm文件(数据的集合),通过创建frm文件也就是表能够有效的存储数据和使用数据(frm文件其实就是数据结构+数据)。
数据库的分类
- 层次数据库:类似于xml(HTML)的结构
- 网状数据库
- 关系数据库:实现SQL(struct query language 结构化查询语言)标准的一种产品.
数据库产品:
(主流的数据库)
以下对数据库的介绍皆为关系数据库
数据库存储的本质和表现:
本质:将大量的“数据”通过数据库管理系统进行某种复杂但是逻辑结构上清晰的存储。表现:文件存储。
关系数据库的常见术语
- 数据data;
- 数据库database:指一个具体的存储数据的逻辑名称,通常指一个产品(项目\网站),会使用一个数据库来存储所有数据
- 数据库管理系统DBMS:database management system:数据库软件产品
- 表(数据表):table
- 字段field,列column
- 行row, 记录record
数据库系统中的基本结构
客户端 mysql管理系统 数据库文件
mysql命令:可在cmd命令行中写SQL指令来操作数据库