首页 > 代码库 > SQL 语言类型
SQL 语言类型
- 结构化查询语言(Structured Query Language),简称SQL,是数据库编程的核心语言。
- SQL的发展是从1974年开始的,其发展过程如下:
- 1974年 - 由Boyce和Chamberlin提出,当时称SEQUEL。
- 1976年 - IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。
- 1979年 - Oracle公司发表第一个基于SQL的商业化RDBMS产品。
- 1982年 - IBM公司出版第一个RDBMS语言SQL/DS。
- 1985年 - IBM公司出版第一个RDBMS语言DB2。
- 1986年 - 美国国家标准化组织ANSI宣布SQL作为数据库工业标准。
- SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。
- ANSI SQL 语言分为六种类型,分别为:
1) DDL(Data Definition Language): 数据定义语言,用于创建、修改、删除数据库中的对象,例如:数据库、数据表、索引、视图、函数、存储过程、游标、触发器、架构等,分别为:
- CREATE: 创建
- ALTER: 修改
- DROP: 删除
2) DML(Data Manipulation Language): 数据操纵语言,用于对数据表中的数据进行新增、删除、修改操作,分别为:
- INSERT: 插入
- DELETE: 删除
- UPDATE: 更新
3) DQL(Data Query Language): 数据查询语言,用于查询数据表 或 视图中的数据,分别为:SELECT、FORM、WHERE、OEDER BY、GROUP BY、HAVING 等子句。
4) DCL(Data Control Language): 数据控制语言,用于控制用户或角色对数据库的存取权限,分别为:
- GRANT: 授权
- REVOKE: 撤销授权
- DENY: 拒绝授权
5) TPL: 事物处理语言,用于对事物的控制,确保 DML 语句影响的数据表得以更新,分别为:
- SAVEPOINT: 设置保存点
- ROLLBACK: 回滚事物
- COMMIT: 提交事物
6) CCL: 指针控制语言,对一个或多个数据表的独行操作,分别为:DECLARE CURSOR、FETCH INTO、UPDATE WHERE CURRENT 语句等。
SQL 语言类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。