计算机, 程序设计
与数据库工作:为什么请求
什么是“要求”? 什么是一般通过在查询意味着 数据库? 什么是被发送到数据库的请求?
为什么查询数据库?
答案一定是不仅提供给请求什么的问题,同时也对这个问题,为什么查询。 他们需要得到存储在数据库中的信息。 简单地说,数据库查询,旨在让在某些情况下,所需的信息。 他们的目的可能是非常不同的:可能有必要将其识别为银行对第三方网站的客户,或将其识别为一个员工内联网,或获得有关游戏的网站上档的状态信息。
什么是查询的是组件?
构建查询
构建查询,作为一项规则,并不在不同的开发环境的工作不同。 所以,在你面前站着一个问题:“为什么访问»或其它开发环境的要求,你可以肯定,在这篇文章中给出的答案会来他们所有。
基本数据请求
其主要组成部分,如前面提到的,只有两个:
- 选择[1两件事你需要2什么,你需要3] - 用于指定所需要的信息。 它将从数据库转移到与该用户正在使用该程序。
- FROM [表从中提取数据] - 指定所需的数据很少,而且还需要指出它们应该采取。 该数据库没有直接存储数据,并拥有数据的表。 不同的表可以具有相同的数据列,以避免这种情况,并用于指定在那里作出。
其它细节和请求群组的操作
- 其中[搜索字词] - 用来理清有关具体资格条件的必要信息。
- LIMIT [数字] - 用于限制将从表中可以采取的行数。
- GROUP BY [查询参数] - 用于组从数据库接收到的信息。 但该组没有任何信息可以被提供,而只是在对比例,以及具有相同的类型。 欲了解更多详细信息,您可以找到在GROUP BY的另一篇文章找出来。 在旨在提高信息的外观和更大的可读性查询集团化经营。
- UNION [请求]用于把一个单独的请求子查询。 当您收到可能需要的信息相当显著量和选项。
- LIKE“”是用来检查掩模是否对应于一定大小的数据的请求。 所以,有了它的帮助,您可以搜索其薪水vymeryat六位数的人。
例子
SELECT名称,ProductNumber,ListPrice AS价格
FROM Production.Product
WHERE PRODUCTLINE = 'R'
解析给了我上面的代码。 首先,有必要数据的选择:名称,产品编号和页单张价格。 “价格” - 而板材价格在稍有不同的名称显示。 该数据是从表中的“产品”数据库“产品”服用。 在一般情况下,指定数据库是没有必要的,如果你只有一个,这实际上发出请求工作。 但是,如果几个基地,那么一定要注明,鉴于你是指人的电脑根本不会明白,甚至忽略你的请求,并会产生错误。 第三行表示输出是不是所有的信息,但只有在去的“P”的产品线之一。 这结束了简短的文章,看完之后,你现在明白了,为什么查询。
Similar articles
Trending Now