
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Intro do kursu MySQL
Czym jest rekord? Czym jest pole? Czym są ustrukturyzowane dane? Czym jest tabela? Dowiedz się tego wszystkiego w tej lekcji.
Czym jest baza danych?
Wyciąganie interesujących Cię informacji to kwerenda, czyli zapytanie do bazy danych o to czego pragniesz.
Typów tego zapytań jest mnóstwo i to właśnie poznamy w kursie.
MySQL i PostgreSQL to jak dwa różne typy samochodów, które jednak jeżdżą na tej samej benzynie, którą jest SQL. SQL to język, którym mówisz do obu tych samochodów, żeby wiedziały, co mają robić z danymi – jak je zbierać, zapisywać czy zmieniać. Kiedy już umiesz używać SQL, potrafisz "kierować" oboma samochodami, czyli bazami danych, ale każdy z nich może mieć trochę inne przyciski do obsługi dodatkowych funkcji, które warto poznać. Na przykład, PostgreSQL ma więcej zaawansowanych opcji, które możesz chcieć nauczyć się używać, gdy twoje projekty staną się bardziej skomplikowane.
Notatka do powyższych lekcji - krótko i zwięźle przypomnij sobie czego się dowiedziałeś :)
Szybkie intro do następnych lekcji.
Jaki interfejs zarządzania bazą danych wybrać gdy uczysz się SQL. Wtyczkę do VSC? może phpMyAdmin? A może jeszcze coś innego?
Jak włączyć phpMyAdmin z pomocą XAMPP
Jak stworzyć z pomocą SQLite bazę danych
Przydatna wtyczka VSC do zarządzania MySQL
Jak stworzyć bazę danych z pomocą interfejsu phpMyAdmin, SQL czy też AI?
Jak stworzyć tabelę w SQL z pomocą interfejsu phpmyadmin?
Jak wesprzeć się AI podczas tworzenia tabeli?
Jakie mamy podstawowe typy danych w SQL?
Przećwicz lekcje tworząc bazę danych sklep i tabelę klienci :)
Jak wstawić rekordy w MySQL w pomocą phpMyAdmin, jak wstawić rekordy z pomocą SQLite wtyczki VSC i wtyczki VSC do MySQL
Jak wprowadzić wiele rekordów z pomocą AI
Przećwicz wstawianie rekordów
Jak modyfikować tabelę?
Po co nam 'id'?
Czym jest auto inkrementacja?
Dodaj 'id' do tabeli klienci
Jak usuwać rekordy w MySQL?
Jak aktualizować rekordy w bazie danych?
Jak eksportować dane z bazy danych? po co to robić?
Jak zaimportować dane z eksportu
Jak eskportować dane do innych uniwesalnych formatów jak np. JSON?
Jak usunąć tabelę/bazę danych
Komenda SELECT umożliwia selekcję danych, kiedy używamy * i dlaczego jej unikamy?
czym jest limit i po co go stosujemy?
Po co nam distinct? Po co chcemy usuwać duplikaty, jak korzystać z distinct?
WHERE - ogranicza to co wybieramy, ale po co ograniczać?
Na przykladzie zamowien wybieramy koniunkcje zdarzeń, a co to koniunkcja i po co to komu? :)
Praktyczny przykład używa operatora porównania z klauzulą WHERE
Jak działa operator OR
Jak wykluczyć z wyszukiwania pewne wartości
Po co nam NULL? Jak z niego korzystać na praktycznym przykładzie komentarzy do zamówień?
Pomiędzy jednym, a drugim zakresem
Jak na praktycznym przykładzie użyć LIKE
Jak sortować z pomocą ORDER BY?
Jak sortować po wielu kolumnach?
Czym jest agregowanie danych? Jak działają funkcje agregacyjne i czym są funkcje agregacyjne?
Jak działa grupowanie danych i po co z niego korzystamy?
Po co używamy aliasów w SQL?
Poćwiczmy agregowanie i liczenie ilości
Obliczamy średnią cen produktów z kategorii
Jak obliczyć liczbę dostępnych produktów
Jak wybierać dane z pomocą HAVING. Kiedy stosować Having, a kiedy WHERE?
Jeśli chcesz nauczyć się SQL szybko i efektywnie, to jesteś w idealnym miejscu!
Dlaczego?
Bo w tym kursie wytłumaczę Ci, czym jest SQL, jak z niego korzystać od podstaw aż po praktyczne triki, które przydadzą Ci się w codziennej pracy z bazami danych
Czego się nauczysz?
Poznasz fundamenty SQL, które są niezbędne do pracy z danymi
Dowiesz się, jak tworzyć zapytania, filtrować dane, grupować i łączyć tabele
Nauczysz się tworzyć i modyfikować struktury baz danych przy użyciu SQL
Zobaczysz, jak optymalizować zapytania SQL, aby działały szybciej i wydajniej
Poznasz triki SQL, które oszczędzą Twój czas i ułatwią życie
Dowiesz się, jak wykorzystać AI do nauki SQL, pisania zapytań i rozwiązywania problemów
Nauczysz się, jak analizować dane przy pomocy SQL w prawdziwych projektach
Po kursie:
Będziesz umiał korzystać z SQL w praktyce – niezależnie od systemu baz danych:
MySQL
PostgreSQL
SQLite
SQL Server
Będziesz w stanie czytać i pisać zapytania SQL bez stresu, nawet w złożonych projektach
Zrozumiesz dlaczego coś robimy i po co – zawsze dostajesz kontekst, nie tylko suche komendy
Dla kogo jest ten kurs SQL?
Dla każdego, kto:
chce nauczyć się zarządzać danymi za pomocą SQL
pracuje lub planuje pracować jako programista, analityk, tester, data scientist lub BI developer
ma dość „suchych kursów” i chce w końcu zrozumieć SQL naprawdę
Nieważne, czy dopiero zaczynasz, czy masz już doświadczenie – SQL przyda Ci się na każdym etapie kariery.
Wierzę, że każdy może nauczyć się programować lub analizować dane - również Ty.
Kluczem jest nauczyciel, który nie tylko pokazuje jak, ale przede wszystkim tłumaczy dlaczego i po co coś robimy.
Dla kogo jest ten kurs?
Kurs skierowany jest do pasjonatów kodowania na każdym etapie ich kariery.
GWARANCJA
Ponad 350 000 studentów wzięło udział w moich kursach – i wielu z nich nauczyło się SQL od zera.
Jestem pewien jakości tego kursu, dlatego daję Ci 30 dni gwarancji satysfakcji. Jeśli SQL nie przypadnie Ci do gustu – otrzymasz pełen zwrot.
Masz pytania?
Jeśli coś związanego z SQL będzie niejasne – śmiało pytaj.
Zawsze chętnie pomogę osobom, które chcą się uczyć i rozwijać.
Nie kupuj kota w worku - obejrzyj darmowe lekcje przed zakupem.
Zobacz, jak tłumaczę SQL w sposób przystępny i praktyczny.
DOŁĄCZ TERAZ i spraw, by SQL stał się Twoim codziennym narzędziem pracy!