Czym jest baza danych
Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 2 z 72.
Bazy danych przypominają duże wiadra, 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 jest to tabela workers:
| firstname | lastname | age | exp_years | gender | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | Kobieta |
| 2 | Bostal | Shkolky | 32 | 0.2 | Mężczyzna |
| 3 | Qaostu | Malop | 21 | 4 | Kobieta |
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 (29 + 32 + 21) / 3 jest łatwe.
Ale co się dzieje, gdy mamy tysiąc, a nawet milion wierszy?
Właśnie tutaj 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 wyodrębnić całą tabelę z bazy danych, musimy określić, które kolumny SELECT wybrać i z której tabeli FROM je wyodrębnić.
Aby to zrobić, napiszemy:
SELECT column1, column2, column3 FROM table_nameWyzwanie
Ł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