此笔记来自b站尚硅谷课程,仅做复习使用。
一、数据库概述
1、数据的持久化
持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用
。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”
,而持久化的实现过程大多通过各种关系数据库来完成。
持久化的主要作用是将内存中的数据存储在关系型数据库中
,当然也可以存储在磁盘文件、XML数据文件中。
2、DB、DBMS、SQL
DB:数据库(Database)
即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据。
DBMS:数据库管理系统(Database Management System)
是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。
SQL:结构化查询语言(Structured Query Language)
专门用来与数据库通信的语言。
3、MySQL概述
MySQL是一个开放源代码的关系型数据库管理系统;
MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这