数据库查询语言SQL以及扩展T-SQL、PL/SQL等
2012-10-31 13:11
387 查看
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。另外,SQL也是一种标准,一门ANSI的标准计算机语言,一种用于访问和处理数据库的标准语言。或者说是数据库的核心语言。
SQL容纳了一下几大类:
1. 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句;
2. 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句;
3. 数据查询语言(DQL),例如:SELECT语句;
4. 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句
T-SQL和PL/SQL是两种扩展结构化查询语言,分别适用于SQL Server和Oracle。T-SQL是MS为了在SQL Server上的应用方便对SQL做了扩展后形成的新的语言(增加了一些功能);同理,PL/SQL就是Oracle为了在数据库Oracle上的使用便捷而对SQL做了扩展后形成的新的语言,当然他们都支持标准的SQL,或者说标准SQL是他们的一个子集。
SQL容纳了一下几大类:
1. 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句;
2. 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句;
3. 数据查询语言(DQL),例如:SELECT语句;
4. 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句
T-SQL和PL/SQL是两种扩展结构化查询语言,分别适用于SQL Server和Oracle。T-SQL是MS为了在SQL Server上的应用方便对SQL做了扩展后形成的新的语言(增加了一些功能);同理,PL/SQL就是Oracle为了在数据库Oracle上的使用便捷而对SQL做了扩展后形成的新的语言,当然他们都支持标准的SQL,或者说标准SQL是他们的一个子集。
相关文章推荐
- Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库
- 数据库知识补充(1)-数据查询(pl/sql)
- db link 的格式,用于连接不同数据库的查询(sql、pl)
- SQL扩展之T-SQL中的数据查询语言之投影查询篇
- PL/SQL 高级语言查询
- PL/SQL Developer导入导出数据库的方法以及说明
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
- SQL语句查询数据库的触发器、存储过程、视图以及表的SQL语句
- Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库
- Pl/sql Dev登录数据库查询报ORA-03114
- 数据库查询语言SQL概念
- 源码-Oracle数据库管理-第十二章-使用PL/SQL创建Oracle程序-Part 2(PL/SQL语言概览)
- 数据库语言---SQL基本用法2(查询)
- 各种帮助查询数据库以及运行状态的SQL查询语句
- Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库
- Linq to Sql: 集成数据库语言查询之一
- oracle基础-基本的查询,以及pl/sql登录
- pl/sql查询数据库时中文字段为乱码
- SQL扩展之T-SQL中的数据查询语言之选择查询篇
- Linq to Sql: 集成数据库语言查询之二