Witamy w sqlbolt, serii interaktywnych lekcji i ćwiczeń, które pomogą Ci szybko nauczyć się SQL bezpośrednio w przeglądarce.
SQL, lub Structured Query Language, jest językiem zaprojektowanym, aby umożliwić zarówno użytkownikom technicznym, jak i nietechnicznym zadawanie zapytań, manipulowanie i przekształcanie danych z relacyjnej bazy danych. A dzięki swojej prostocie bazy danych SQL zapewniają bezpieczną i skalowalną pamięć masową dla milionów stron internetowych i aplikacji mobilnych.
istnieje wiele popularnych baz danych SQL, w tym SQLite, MySQL, Postgres, Oracle i Microsoft SQL Server. Wszystkie z nich obsługują wspólny standard języka SQL, którego będzie uczyć ta strona, ale każda implementacja może się różnić dodatkowymi funkcjami i typami pamięci, które obsługuje.
przed poznaniem składni SQL, ważne jest, aby mieć model, czym w rzeczywistości jest relacyjna baza danych. Relacyjna baza danych reprezentuje zbiór powiązanych (dwuwymiarowych) tabel., Każda z tabel jest podobna do arkusza kalkulacyjnego Excel, ze stałą liczbą nazwanych kolumn (atrybutów lub Właściwości tabeli) i dowolną liczbą wierszy danych.
na przykład, jeśli Departament pojazdów mechanicznych miał bazę danych, możesz znaleźć tabelę zawierającą wszystkie znane pojazdy, którymi jeżdżą ludzie w stanie. W tej tabeli może być konieczne zapisanie na przykład nazwy modelu, typu, liczby kół i liczby drzwi każdego pojazdu.,
w takiej bazie danych możesz znaleźć dodatkowe powiązane tabele zawierające informacje, takie jak lista wszystkich zarejestrowanych kierowców w stanie, rodzaje praw jazdy, które mogą zostać przyznane, a nawet naruszenia prawa jazdy dla każdego kierowcy.,
ucząc się języka SQL, celem jest nauczenie się, jak odpowiedzieć na konkretne pytania dotyczące tych danych, np. „jakie typy pojazdów są na drodze mają mniej niż cztery koła?”, lub ” ile modeli samochodów produkuje Tesla?”, aby pomóc nam podejmować lepsze decyzje na drodze.
o lekcjach
ponieważ większość użytkowników będzie uczyć się SQL do interakcji z istniejącą bazą danych, lekcje zaczynają się od zapoznania się z różnymi częściami zapytania SQL. Późniejsze lekcje pokażą Ci, jak zmienić tabelę (lub schemat) i tworzyć nowe tabele od podstaw.,
każda lekcja wprowadzi inną koncepcję i zakończy się interaktywnym ćwiczeniem. Idź w swoim tempie i nie bój się spędzić czas eksperymentując z ćwiczeniami przed kontynuowaniem! Jeśli zdarzy ci się, że znasz już SQL, możesz pominąć korzystanie z linków w prawym górnym rogu, ale zalecamy ci pracę przez lekcje tak czy inaczej!
na koniec mamy nadzieję, że będziesz miał mocne podstawy do używania SQL w swoich projektach i nie tylko.