1. 为什么要使用数据库存储数据

传统存储数据的缺陷

  • 数组
  • 链表
  • 结构体
  • ……

数据存储在内存中,程序运行结束数据丢失,断电数据丢失。

  • 文件

数据存储在硬盘中,掉电不丢失,但是数据管理起来困难

数据库存储数据的优势

  • 数据掉电不丢失
  • 有完整的管理系统,管理方便
2. 数据库的相关概念
  • DB:Database,数据库,其中规范的保存着一系列有用的数据;
  • DBMS:Database Management System,数据库管理系统,数据库是通过DBMS创建和操作的容器;

MySQL学习笔记 | 01-为什么要使用数据库_MySQL

常见的DBMS:MySQL、Oracle(收费高)、DB2(IBM)、SqlServer(MicroSoft)……

根据系统架构,DBMS分为两种:

  • 基于共享文件系统的DBMS:Access

  • 基于客户端-服务端的DBMS:MySQL、Oracle、SqlServer

  • SQL:Structure Q uery Language,结构化查询语言,是专门用来与数据库通信的语言(不是特定化语言,几乎所有的DBMS都支持);

3. 数据库存储数据的特点

MySQL学习笔记 | 01-为什么要使用数据库_MySQL_02 
MySQL学习笔记 | 01-为什么要使用数据库_MySQL_03