跳转到内容

查询语言

本页使用了标题或全文手工转换
维基百科,自由的百科全书

查询语言数据查询语言(Data Query Language, DQL)是用于从数据库资讯系统中查询数据电脑语言。例如SQL语言是查询语言里比较知名的一种。

查询语言示例

[编辑]

数据查询语言

[编辑]

数据查询语言泛指向数据库资讯系统查询的各种编程语言。数据查询语言必须要能表达所有关系代数所能表达的查询,这样才被称为关系完整的(英语:Relational complete)。[1]

DQL的主要功能是查询数据,本身核心指令为SELECT,为了进行精细的查询,加入了各类辅助指令。SELECT是查询的指令,例如:

SELECT p.Name, sod.SalesOrderID
FROM Production.Product p
INNER JOIN Sales.SalesOrderDetail sod ON p.ProductID = sod.ProductID
ORDER BY p.Name

引用

[编辑]
  1. ^ Carlo Zaniolo. Advanced Database Systems. Morgan Kaufmann Publishers. 1997: 183. ISBN 1-55860-443-X. 

参考资料

[编辑]
  1. 完整的SQL中文参考网站
  2. MySQL SQL Syntax页面存档备份,存于互联网档案馆
  3. Oracle® Database SQL Language Reference[永久失效链接]
  4. Transact-SQL Reference页面存档备份,存于互联网档案馆
  5. PostgreSQL SQL Commands页面存档备份,存于互联网档案馆
  6. 一种新的查询语言:OttoQL Reference