Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Kurs przygotowany jest z myślą o osobach, które nie miały dotąd styczności z językiem SQL, a chcą nauczyć się jak pracować z relacyjnymi bazami danych.
W kursie omawiamy wszystkie niezbędne zagadnienia, pracujemy z przykładami i ćwiczeniami, zaczynając od podstaw: czym jest język SQL oraz jak zainstalować i uruchomić lokalny serwer MySQL na Twoim komputerze domowym, jak posługiwać się samym SQL zarówno z poziomu konsoli jak i MySQL Workbench. Następnie omawiamy temat CRUD czyli Create (twórz) Read (odczytuj) Update (aktualizuj) Delete (usuwaj) gdzie omawiamy szczegółowo wszystkie te czynności. Kolejnym etapem będą funkcje tekstowe i agregujące gdzie nauczysz się modyfikować wyniki zapytań do bazy. Następnie ważnym krokiem będzie nauka tworzenia zapytań opatrzonych w warstwę logiki i wywoływania odpowiednich warunków, które będą uzależniać wynik zapytania, od ich spełnienia. Na koniec omówimy temat relacji – ich rodzaje, sposób tworzenia i wywoływania, obsługę i zdarzenia jakie możemy w tabelach relacyjnych wywoływać.
Pod koniec kursu będziemy już obsługiwać zestaw danych zawarty w kilku tabelach połączonych relacjami. W każdej sekcji znajdziesz również dodatkowe ćwiczenia pozwalające Ci na sprawdzenie nabytej wiedzy i umiejętności oraz notatki podsumowujące omawiane zagadnienia, które pomogą Ci usystematyzować i zapamiętać nowo zdobytą wiedzę.
Oprogramowanie MySQL jest darmowe do zastosowań niekomercyjnych, nie potrzebujesz więc kupować żadnych licencji, a pracę możesz zacząć od razu po zainstalowaniu niezbędnych pakietów.
2. CRUD - podstawy
3. Funkcje tekstowe
-
102.1. Typy danych
-
112.2. Definiowanie tabel i dodawanie wartości
-
122.2. Ćwiczenia #5, #6 *
-
132.3. Zaawansowane zmienne
-
142.3. Ćwiczenie #7 *
-
152.4. Wyświetlanie danych (cz.1 - wybrany zakres)
-
162.5. Wyświetlanie danych (cz.2 – ograniczanie i wybieranie)
-
172.5. Ćwiczenia #8 - #11 *
-
182.6. Aliasy
-
192.6. Ćwiczenie #12 *
-
202.7. Kod do skopiowania
-
212.7. Aktualizacja i usuwanie danych
-
222.7. Ćwiczenie #13 *
-
23notka dla użytkowników MacOS
-
242.8. Wczytywanie danych z plików
-
252.8. Ćwiczenie #14 **
-
26Uwaga do dalszych materiałów
-
272.9. Dostęp do dowolnego miejsca na komputerze
-
282.9. Zapisywanie danych do plików
-
292.9. Ćwiczenie #15 **
4. Funkcje agregujące
-
303. Funkcje tekstowe
-
313.1. Łączenie tekstów
-
323.2. Wybieranie części tekstu
-
333.2. Ćwiczenie #16 **
-
343.3. Zastępowanie
-
353.3. Ćwiczenie #17 *
-
363.4. Odwracanie, liczba i wielkość znaków, wartości unikalne, rozbijanie tekstu
-
373.4. Ćwiczenie #18 *
-
383.5. Porządkowanie
-
393.5. Ćwiczenie #19 *
-
403.6. Wyszukiwanie fragmentów fraz
-
413.6. Ćwiczenie #20 - #22 **