【06】结构化查询语言

1. 结构化查询语言

SQL被称为结构化查询语言(structured query language)
SQL是操作和检索关系型数据库的标准语言

2. SQL版本

SQL92版,被数据库管理系统(DBMS)生产商广泛接受。目前使用的较新标准为SQL99,它同样兼容SQL92

在这里插入图片描述

3. SQL分类

3.1 DDL

Data Definition Language,数据定义语言
① 管理表的结构和索引的结构
② 保留字:CREATE,ALTER,DROP

3.2 DML

Data Manipulation Language,数据操作语言
① 用于添加,修改和删除表中的行
② 保留字:INSERT,UPDATE,DELETE和TRUNCATE

3.3 DQL

Data Queries Language,数据查询语言
① 用以从表中获得数据
② 保留字:SELECT,WHERE,GROUP BY,HAVING和ORDER BY

3.4 DTL

Data Transaction Language,事务处理语言
① 确保被DML语句影响的表的所有行及时得以更新
② 保留字:BEGIN TRANSACTION,COMMIT和ROLLBACK

3.5 DCL

Data Control Language,数据控制语言
① 授权用户或用户组操作和访问数据的权限
② 保留字:GRANT或REVOKE

猜你喜欢

转载自blog.csdn.net/Spectre_win/article/details/88396870