(一)数据库
英文名:DataBase,简称DB。是按照一定格式存储数据的一些文件的组合。
理解: 存储数据的仓库,实际上是一些存储了具有特定格式的数据的文件。
(二)数据库管理系统
英文名:DataBaseManagement,简称DBMS,数据库管理系统是专门用来管理数据库中的数据的,数据库管理系统可以对数据库当中的数据进行增删改查。
特点:开源、规模小、运行速度快、成本低、跨平台、个人免费、可移植性
常见的数据库管理系统:
MySQL 、Oracle 、MS SqServer 、DB2 、 sybase 等
(三)SQL
通用的·、标准的结构化查询语言,SQL语句可以在MySQL、Oracle、DB2中使用。
分类:
①DQL:数据查询语言(带有 select关键字的都是查询语句) 例:select .....
②DML:数据操作语言(对数据进行增删改的都是DML)
insert (增) delete(删) update(改)
③DDL: 数据定义语言(带有create 、alter的都是DDL)
说明:DDL主要操作的是表的结构,不是表中的数据(与DML不同)
create(新建) drop(删除) alter(修改)
④TCL :事务控制语言
事务提交:commit 事务回滚: rollback
⑤DCL:数据控制语言
例如: 授权grant、 撤销权限revoke.......
数据库、数据库管理系统、SQL三者之间的关系??
数据管理系统通过执行编写好的SQL语句,最终来完成对数据库中的增删改查操作。