Какво представлява заявката за база данни?

Запитванията използват възможностите на вашата база данни

Заявката за база данни извлича данни от база данни и ги форматира в четима форма. Въпросът трябва да бъде написан на езика, който изисква базата данни - обикновено този език е SQL .

Например, когато искате данни от база данни, използвайте заявка, за да поискате конкретната информация, която искате. Вероятно имате таблица за служители и искате да проследите номерата за ефективността на продажбите. Може да заявите базата данни на служителя, който е записал най-високи продажби за даден период.

Изявлението SQL SELECT

Заявката за база данни трябва да следва формата на заявката, изискван от базата данни. Най-често срещаният формат е стандартен формат за заявки на език за структурирани заявки (SQL), използван от много системи за управление на бази данни. SQL е мощен език, способен за усъвършенствани заявки.

SQL използва израза SELECT за избор на конкретни данни.

Помислете за пример въз основа на базата данни Northwind, която често се доставя с продукти за бази данни като урок.

Ето един откъс от таблицата "Служители" на базата данни:

Извадка от таблицата "Служители" на базата данни Northwind
EmployeeID Фамилия Първо име Заглавие адрес град област
1 Davolio хомосексуалист Търговски представител 507 - 20-ти Ave. E. Сиатъл WA
2 Фулър Андрю
Вицепрезидент "Продажби"
908 W. Capital Way Tacoma WA
3 Leverling Джанет Търговски представител 722 Moss Bay Blvd. Kirkland WA

За да върнете името и длъжността на служителя от базата данни, извлечението SELECT би изглеждало така:

SELECT FirstName, LastName, Title FROM Employees;

Ще се върне:

Първо име Фамилия Заглавие
хомосексуалист Davolio Търговски представител
Андрю Фулър Вицепрезидент "Продажби"
Джанет Leverling Търговски представител

За да прецизирате резултатите допълнително, можете да добавите клауза WHERE:

SELECT FirstName, LastName FROM Служители

КЪДЕ Град = 'Такома';

Той връща името и фамилията на всеки служител, който е от Такома:

Първо име Фамилия
Андрю Фулър

Обърнете внимание, че SQL връща данни във формат ред / колона, подобна на Microsoft Excel, което улеснява разглеждането и работата с тях. Другите езици за заявки могат да върнат данните като графика или диаграмата.

Силата на запитванията

Базата данни има потенциал да разкрива сложни тенденции и дейности, но тази сила се използва само чрез използването на заявката. Сложна база данни се състои от множество таблици, съхраняващи безброй данни. Заявката ви позволява да я филтрирате в една таблица, за да я анализирате по-лесно.

Заявките също така могат да извършват изчисления на вашите данни или да автоматизират задачи за управление на данни. Можете също така да прегледате актуализациите на данните си, преди да ги прехвърлите в базата данни.