← 返回首页
MySQL基础教程(四)
发表时间:2020-03-15 14:55:59
讲解什么是SQL与SQL语言的分类

1.什么是SQL语言

SQL全称是:结构化查询语言(Structured Query Language),SQL是一种数据库查询和数据库程式设计语言,用于数据库的查询、更新和管理等。SQL同时也是数据库文件格式的扩展名。

简而言之,SQL就是可以实现各种数据库操作的一种编程语言。SQL可以完成如下数据库操作。

2.SQL语言分类

SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL。

名称 含义
DDL Data Definition Language,如 create procedure之类
DML Data Manipulation Language,如 如insert,delete,update,(插入、删除、修改)插入修改数据
DQL Data Query Language,如 select 之类
DCL Data Control Language,如grant,deny,revoke等,只有管理员才有这样的权限。

3.SQL的衍生版本

SQL是Structrued Query Language的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。PL/SQL和T-SQL都是扩展SQL的一种方言。

PL-SQL(Procedural Language-SQL)是一种增加了过程化概念的SQL语言,是Oracle对SQL的扩充。与标准SQL语言相同。PL-SQL的支持者有oracle、MySql等。

T-SQL是SQL语言的一种版本,且只能在SQL SERVER上使用。