MySQL
MySQL的简介
为什么要学习MySQL
在使用数据库之前,数据都是放在文件里面或xml文件里面,通过IO流或xml解析去读取,但这种方式加载的数据是放在内存中的,比较容易丢失,如果通过数据库将数据加载到硬盘的话,就不会那么容易丢失了。
现主流数据库为Oracle和MySQL
但由于mysql数据库是免费的,所以现在使用mysql的企业较多,也是我们需要学习mysql的原因
术语
术语 | 描述 |
---|---|
DB | 数据库(database):用来存储数据 |
DBMS | 数据库管理系统(Database Management System)数据库是通过DBMS创建和操作的容器,用在数据需要持久化的地方(数据持久化:比如我加了一个数据,我下次还要用,这个数据不能是一次性的,它要被保存到硬盘,以供后续反复使用) |
SQL | 结构化查询语言(Structure Query Language)专门用来跟数据库通信的语言。 |
DML | 数据操纵语言(Data Manipulation Language)用于增删改查数据库记录,检查数据的完整性 |
DDL | 数据定义语句(Data Definition Language),用于库和 |