Skip to main content

Jaka jest definicja zapytania do bazy danych?

Biblical Series I: Introduction to the Idea of God (Może 2024)

Biblical Series I: Introduction to the Idea of God (Może 2024)
Anonim

Zapytanie bazy danych wyodrębnia dane z bazy danych i formatuje je w czytelnej formie. Zapytanie musi być napisane w języku wymaganym przez bazę danych - zazwyczaj jest to język SQL.

Na przykład, gdy chcesz danych z bazy danych, użyj kwerendy, aby zażądać konkretnych informacji, które chcesz. Być może masz tabelę pracowników i chcesz śledzić wyniki sprzedaży. Możesz zapytać swoją bazę danych o pracownika, który odnotował najwyższą sprzedaż w danym okresie.

Instrukcja SQL SELECT

Zapytanie bazy danych musi być zgodne z formatem zapytania wymaganym przez bazę danych. Najczęściej spotykanym formatem jest standardowy format zapytań SQL (Structured Query Language) używany przez wiele systemów zarządzania bazami danych. SQL to potężny język zdolny do zaawansowanych zapytań.

SQL używa instrukcji SELECT, aby wybrać określone dane.

Rozważ przykład oparty na bazie danych Northwind, która często jest dostarczana z produktami bazodanowymi jako samouczek.

Oto fragment tabeli Pracownicy bazy danych:

Fragment tabeli Pracownicy bazy danych Northwind
Numer identyfikacyjny pracownikaNazwiskoImięTytułAdresMiastoRegion
1DavolioNancyPrzedstawiciel handlowy507 - 20th Ave. MI.Seattlewa
2FolarzAndrzej

Wiceprezes, Sprzedaż
908 W. Capital WayTacomawa
3LeverlingJanetPrzedstawiciel handlowy722 Moss Bay Blvd.Kirklandwa

Aby zwrócić imię i nazwisko pracownika i tytuł z bazy danych, instrukcja SELECT wyglądałaby tak:

SELECT FirstName, LastName, Title FROM Employees;

To by powrócił:

ImięNazwiskoTytuł
NancyDavolioPrzedstawiciel handlowy
AndrzejFolarzWiceprezes, Sprzedaż
JanetLeverlingPrzedstawiciel handlowy

Aby dodatkowo zawęzić wyniki, możesz dodać klauzulę WHERE:

SELECT FirstName, LastName FROM Employees

WHERE City = "Tacoma";

Zwraca FirstName i LastName każdego pracownika, który pochodzi z Tacoma:

ImięNazwisko
AndrzejFolarz

Zwróć uwagę, że SQL zwraca dane w formie wiersza / kolumny, która jest podobna do programu Microsoft Excel, co ułatwia przeglądanie i pracę. Inne języki zapytań mogą zwracać dane jako wykres lub wykres.

Potęga zapytań

Baza danych ma potencjał ujawnienia złożonych trendów i działań, ale ta moc jest wykorzystywana tylko za pomocą kwerendy. Złożona baza danych składa się z wielu tabel przechowujących mnóstwo danych. Zapytanie pozwala przefiltrować je do pojedynczej tabeli, dzięki czemu łatwiej ją przeanalizować.

Kwerendy mogą również wykonywać obliczenia na danych lub automatyzować zadania zarządzania danymi. Możesz również przejrzeć aktualizacje danych przed ich wprowadzeniem do bazy danych.