Samouczek SQL dla początkujących: Naucz się SQL w 7 dni
Podsumowanie samouczka SQL
Co powinienem wiedzieć?
Kurs przeznaczony jest dla osób początkujących w SQL. Nie jest wymagane żadne wcześniejsze doświadczenie w DB.
Sylabus języka SQL
Podstawy baz danych
👍 Lessna 1 | Co to jest baza danych? — Definicja, znaczenie, rodzaje, przykład |
👍 Lessna 2 | Co to jest SQL? — Naucz się podstaw SQL, pełnej formy SQL i sposobu korzystania |
👍 Lessna 3 | MySQL Samouczek Workbencha dla początkujących - Jak zainstalować MySQL Stół warsztatowy i użytkowanie |
Projekt bazy danych
👍 Lessna 1 | Samouczek projektowania baz danych — Naucz się modelowania danych |
👍 Lessna 2 | Czym jest normalizacja? — Przykład bazy danych 1NF, 2NF, 3NF, BCNF |
👍 Lessna 3 | Co to jest modelowanie ER? — Ucz się na przykładzie |
Podstawy SQL
👍 Lessna 1 | MySQL Utwórz tabelę — Jak utworzyć bazę danych w MySQL |
👍 Lessna 2 | MySQL WYBIERZ oświadczenie — Ucz się na przykładzie |
👍 Lessna 3 | MySQL Klauzula WHERE — AND, OR, IN, NOT IN Przykład zapytania |
👍 Lessna 4 | MySQL WSTAW DO Zapytania — Jak dodać wiersz w tabeli (przykład) |
👍 Lessna 5 | MySQL USUŃ zapytanie — Jak usunąć wiersz z tabeli |
👍 Lessna 6 | MySQL AKTUALIZACJA Zapytanie — Ucz się na przykładzie |
Sortowanie danych
👍 Lessna 1 | ZAMÓW PRZEZ w MySQL — Zapytanie DESC i ASC z PRZYKŁADEM |
👍 Lessna 2 | Klauzula SQL GROUP BY i HAVING — Ucz się na przykładzie |
👍 Lessna 3 | MySQL Samouczek dotyczący dzikich kart — Lubię, NIE lubię, Ucieczka, (%), ( _ ) |
👍 Lessna 4 | Wyrażenia regularne MYSQL (REGEXP) — Co to jest, składnia i przykłady |
Funkcje
👍 Lessna 1 | MySQL Funkcje — Ciąg, numeryczny, zdefiniowany przez użytkownika, przechowywany |
👍 Lessna 2 | MySQL Samouczek dotyczący funkcji agregujących - SUMA, AVG, MAX, MIN , LICZBA, WYRÓŻNIONE |
Musisz wiedzieć różne rzeczy!
👍 Lessna 1 | MySQL JEST NULL I NIE JEST NULL Samouczek — Ucz się na przykładzie |
👍 Lessna 2 | MySQL AUTO_INCREMENT — Ucz się na przykładzie |
👍 Lessna 3 | MYSQL – ZMIEŃ, USUŃ, ZMIEŃ NAZWĘ, MODYFIKUJ — Co to jest składnia z przykładami |
👍 Lessna 4 | MySQL LIMIT I PRZESUNIĘCIE — Ucz się na przykładzie |
Najbardziej przerażające tematy!
👍 Lessna 1 | MySQL Samouczek dotyczący podzapytań — Ucz się na przykładzie |
👍 Lessna 2 | MySQL DOŁĄCZY do samouczka — WEWNĘTRZNA, ZEWNĘTRZNA, LEWA, PRAWA, KRZYŻ |
👍 Lessna 3 | MySQL UNION — Kompletny samouczek |
👍 Lessna 4 | MySQL odwiedzajacy — Jak utworzyć widok z tabel z przykładami |
👍 Lessna 5 | MySQL Indeks — samouczek — Twórz, dodawaj i upuszczaj |
Co następne!
👍 Lessna 1 | Twoja pierwsza aplikacja za pomocą MySQL i PHP — Pierwsze kroki! |
👍 Lessna 2 | Oracle MySQL Certyfikacja 5.6 - Oracle MySQL 5.6 Podręcznik do nauki |
👍 Lessna 3 | SQL vs MySQL — Jaka jest różnica między SQL a MySQL? |
👍 Lessna 4 | Najlepsze narzędzia SQL — 25 najlepszych narzędzi SQL, oprogramowania baz danych i IDE |
👍 Lessna 5 | Konstruktorzy i edytor zapytań SQL — 10 najlepszych konstruktorów i edytorów zapytań SQL |
👍 Lessna 6 | Kompilator i edytory SQL online — 10 NAJLEPSZYCH kompilatorów i edytorów SQL online |
👍 Lessna 7 | Bezpłatne kursy SQL — 11 najlepszych bezpłatnych kursów i certyfikatów SQL |
👍 Lessna 8 | Książki SQL — 14 najlepszych książek o SQL dla początkujących i ekspertów |
👍 Lessna 9 | Ściągawka SQL — Ściągawka dotycząca poleceń SQL |
👍 Lessna 10 | Pytania do wywiadu SQL — 50 najważniejszych pytań i odpowiedzi podczas rozmowy kwalifikacyjnej SQL |
👍 Lessna 11 | Podręcznik SQL w formacie PDF — Pobierz samouczek SQL dla początkujących w formacie PDF |
MariaDB
👍 Lessna 1 | MariaDB Poradnik — Naucz się składni, poleceń z przykładami |
👍 Lessna 2 | MariaDB vs MySQL - Jaka jest różnica pomiędzy MariaDB & MySQL |
Co to jest system zarządzania bazą danych?
System zarządzania bazami danych (DBMS) to oprogramowanie służące do przechowywania danych i zarządzania nimi. Gwarantuje jakość, trwałość i poufność informacji. Najpopularniejszym typem DBMS są systemy zarządzania relacyjnymi bazami danych, w skrócie RDBMS. W tym przypadku baza danych składa się z uporządkowanego zestawu tabel, a każdy wiersz tabeli jest rekordem.
Co to jest SQL?
Structured Query Language (SQL) to standardowy język do manipulacji danymi w DBMS. Mówiąc prościej, jest używany do komunikowania się z danymi w DBMS. Poniżej przedstawiono typy instrukcji SQL
- Język definicji danych (DDL) umożliwia tworzenie obiektów takich jak schematy, tabele w bazie danych
- Język kontroli danych (DCL) umożliwia manipulowanie i zarządzanie prawami dostępu do obiektów bazy danych
- Język manipulacji danymi (DML) służy do wyszukiwania, wstawiania, aktualizowania i usuwania danych, co zostanie częściowo omówione w tym samouczku dotyczącym języka SQL.
Co to jest zapytanie?
Zapytanie to zestaw instrukcji przekazywanych systemowi zarządzania bazą danych. Informuje dowolną bazę danych, jakie informacje chcesz uzyskać z bazy danych. Na przykład, aby pobrać nazwisko ucznia z tabeli bazy danych STUDENT, możesz napisać zapytanie SQL w następujący sposób:
SELECT Student_name from STUDENT;
Proces SQL
Jeśli chcesz wykonać polecenie SQL dla dowolnego systemu DBMS, musisz znaleźć najlepszą metodę wykonania tego żądania, a silnik SQL określa, jak zinterpretować to konkretne zadanie.
Ważne komponenty zawarte w tym procesie SQL to:
- Silnik zapytań SQL
- Silniki optymalizacyjne
- Dyspozytor zapytań
- Klasyczny silnik zapytań
Klasyczny silnik zapytań pozwala zarządzać wszystkimi zapytaniami innymi niż SQL.
Optymalizacja SQL
Wiedza o tym, jak tworzyć zapytania, nie jest zbyt trudna, ale musisz naprawdę nauczyć się i zrozumieć, jak działa przechowywanie danych i jak są odczytywane zapytania, aby zoptymalizować wydajność SQL. Optymalizacje opierają się na dwóch kluczowych czynnikach:
- Dokonywanie właściwych wyborów przy definiowaniu struktury bazy danych
- Stosowanie najodpowiedniejszych metod odczytu danych.
Czego nauczysz się na tym kursie SQL?
Ten samouczek dotyczący podstaw języka SQL jest przeznaczony dla każdego, kto planuje pracować z bazami danych, szczególnie w rolach administratorów systemów i twórców aplikacji. Samouczki pomagają początkującym nauczyć się podstawowych poleceń SQL, w tym SELECT, INSERT INTO, UPDATE, DELETE FROM i innych. Każde polecenie SQL zawiera jasne i zwięzłe przykłady.
Oprócz listy poleceń SQL, w samouczku zaprezentowano fiszki z funkcjami SQL, takimi jak AVG(), LICZBA() i MAKS.(). Oprócz tego quizy pomagają zweryfikować podstawową wiedzę o języku.
Ten kurs SQL pomoże Ci poradzić sobie z różnymi aspektami języka programowania SQL.
Dlaczego warto uczyć się języka SQL?
SQL to łatwy do nauczenia język specjalnie zaprojektowany do pracy z bazami danych. Istnieje rosnące zapotrzebowanie na profesjonalistów, którzy potrafią obsługiwać bazy danych. Prawie każda duża firma używa SQL. Jest szeroko stosowany w różnych sektorach, takich jak rezerwacja biletów, bankowość, platformy mediów społecznościowych, udostępnianie danych, handel elektroniczny itp., więc istnieją ogromne możliwości dla programistów SQL.