Czym jest baza danych
Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 2 z 72.
Bazy danych przypominają duże pojemniki, w których dane są przechowywane w uporządkowany sposób.
Oto dwa przykłady sytuacji, w których chcielibyśmy utworzyć bazę danych:
- Baza danych dla uniwersytetu do przechowywania danych o studentach, kursach i wykładowcach.
- Baza danych dla agencji samochodowej do śledzenia sprzedaży, przechowywania samochodów i pracowników.
- I wiele więcej
W bazie danych znajdują się tabele, a każda tabela ma nazwę, nazwy kolumn i wiersze.
Na przykład oto tabela workers:
| firstname | lastname | age | exp_years | gender | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | Female |
| 2 | Bostal | Shkolky | 32 | 0.2 | Male |
| 3 | Qaostu | Malop | 21 | 4 | Female |
Tabela workers ma 5 kolumn z danymi (firstname, lastname, age, exp_years, gender) i 3 wiersze. Pierwsza kolumna (z wartościami 1, 2, 3) to tylko numer wiersza, a nie kolumna z danymi.
Nie potrzebujemy żadnego specjalnego narzędzia, aby wiedzieć, że mamy 3 pracowników, a obliczenie średniego wieku ich wszystkich jest łatwe (29 + 32 + 21) / 3.
Ale co się dzieje, gdy mamy tysiąc, a nawet milion wierszy?
Właśnie tu przydają się bazy danych i SQL (Structured Query Language).
SQL to standardowy język zaprojektowany specjalnie do zarządzania danymi w bazach danych i manipulowania nimi.
Bazy danych przechowują wszystkie tabele, a SQL pomaga nam wyodrębniać i analizować potrzebne dane.
Aby pobrać dane z bazy danych, musimy określić, które kolumny SELECT i z której tabeli FROM je pobrać.
Na przykład, aby pobrać tylko kolumny firstname, lastname i age, napiszemy:
SELECT firstname, lastname, age FROM workersAby pobrać całą tabelę, wymień każdą kolumnę po SELECT lub wpisz SELECT *, gdzie * oznacza wszystkie kolumny.
Wyzwanie
ŁatwyDostępne tabele i kolumny:
workers:firstname,lastname,age,exp_years,gender
Napisz zapytanie, aby pobrać całą tabelę (wszystkie kolumny) z bazy danych.
Użyj SELECT * lub jawnie wymień wszystkie kolumny, aby pobrać każdą kolumnę z tabeli workers.
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Więcej słów kluczowych
Słowo kluczowe INSłowo kluczowe BETWEENSłowo kluczowe LIKESłowo kluczowe ASPowtórzenie – modele telefonów komórkowych2Instrukcje warunkowe
Podstawy instrukcji warunkowychSłowo kluczowe ANDSłowo kluczowe ORSłowo kluczowe NOTŁączenie wielu warunkówNawiasyWartości logiczne3Określony format zwracanych danych
Wartości nullSortowanie wyników — część 1Sortowanie wyników — część 2Powtórzenie — firma zajmująca się cyberbezpieczeństwemOgraniczanie liczby rekordówPowtórzenie — fabryka pojazdów6Wyzwania na początek
Powtórka – wybory parlamentarnePowtórka – zatrzymanie przestępcy przez policjęPowtórka – pojemnik na napój w barzePowtórka – inżynier: nowe kolumnyPoćwicz samodzielnie: Edytor online SQL