数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
关系型数据库:是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。举例:MySQL、Oracle、SQL Server
非关系型数据库: 指非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统。举例:redis
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS,使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。
DDL 数据定义语言,用来维护存储数据的结构
代表指令:create,drop,alter
DML 数据操纵语言,用来对数据进行操作
代表指令:insert,delete,update
DML中又单独分了一个DQL,数据查询语言,代表指令: selectDCL 数据控制语言,主要负责权限管理和事务
代表指令: grant,revoke,commit