1、数据库管理系统
- DBA:数据库管理员,职责:管理数据库。
2、数据库
我们常说的数据库指的是客户端
- 客户端:连接服务端的工具,给服务端发送命令的工具
3、表
结构化的文件,用来存储某种特定数据类型的数据
- 表名:在同一个数据库中,表明唯一
4、列与数据类型
5、行
表中的一条记录
- 行也称为记录,技术上说,行才是正确的术语
6、SQL
结构化查询语言,专门用来与数据库通信的语言
特点:
- 几乎所有DBMS都支持SQL
- 语句由描述性很强的英语单词组成
- 可以进行复杂和高级的数据库操作
举例
- SQL相当于普通话,MySQL、Qracle则属于方言
分类
- 数据定义语言(DDL):定义数据库对象
- 数据库、表、列。关键字:
- create
- alter
- drop 等
- 数据控制语言(DCL):定义数据库的访问权限和安全级别,和创建用户。
- 数据操作语言(DML):更新数据库中表的记录,关键字:
- insert
- delete
- update 等
- 数据查询语言(DQL):查询数据库中表的记录。关键字:
- select
- from
- where 等