一. 数据库核心概念
1. 数据 (Data)
数据 是指数据库中存储的基本对象,是描述事物的符号记录。
2. 数据库 (Database)
数据库 是指存放数据的仓库,长期存放在计算机内的有组织可共享的数据集合。

数据库技术解决了数据的持久化存储问题,同时利用数据库管理系统解决了对大量数据操作繁琐的问题。
3. 数据库管理系统 (DBMS)
数据库管理系统 是指位于用户和操作系统之间的一层数据管理软件,科学的组织和存储,高效的获取和维护。

我们所说的 MySQL 数据库就是指 MySQL 数据库管理系统,在大家日常的使用习惯中把他叫做 MySQL 数据库。在我们的电脑安装好数据库管理系统软件以后就可以创建数据库来管理数据,同时也可以对数据库中的数据进行增删改查的操作。
4. 数据库系统 (Database System)
数据库,数据库管理系统,应用程序和数据库管理员共同组成了 数据库系统。
二. SQL 语言
1. SQL 概念
SQL的英文是 Structured Query Language,简称 SQL,是一种操作关系型数据库的结构化查询语言,我们在操作数据库时经常用到的操作就是查询操作。
SQL定义了操作所有关系型数据库的统一标准,可以使用 SQL 操作所有的关系型数据库管理系统,在使用其他的数据库管理系统时,也同样可以使用 SQL 来操作。
SQL被称为结构化查询语言,可以用于对所有的关系型数据库进行操作,即我们可以通过SQL语句对数据库、表、数据进行增删改查操作。
SQL定义了操作关系型数据库的统一标准,但是,对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方。
2. 通用语法

MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
SQL 语句可以单行或多行书写,以分号结尾。
注释:
单行注释: – 注释内容 或 #注释内容(MySQL 特有)
多行注释: /* 注释 */
3. SQL 分类

DDL: 数据定义语言,用来定义数据库对象:数据库,表,列等
DML: 数据操作语言,用来对数据库中表的数据进行增删改
DQL:数据查询语言,用来查询数据库中表的记录(数据)
DCL:数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
数据是数据库中非常重要的部分,所以在日后的操作中我们最常进行的是对数据的一些操作,即对数据进行怎删改查,所以最常用操作的是 DML 和 DQL 。
总的来说DML用于对数据增删改,DQL用于对数据查询操作,DDL用于操作数据库,而DCL是用来控制权限。 SQL 的基本操作一般是指对数据库,数据表,数据的增删改查。





