Samouczek SQL dla początkujących: Naucz się SQL w 7 dni

Podsumowanie samouczka SQL


Bazy danych można znaleźć w prawie wszystkich aplikacjach. SQL jest standardowym językiem zapytań do bazy danych. Ten samouczek SQL dla początkujących nauczy Cię projektowania baz danych. Uczy także podstawowego i zaawansowanego języka 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

  1. Język definicji danych (DDL) umożliwia tworzenie obiektów takich jak schematy, tabele w bazie danych
  2. Język kontroli danych (DCL) umożliwia manipulowanie i zarządzanie prawami dostępu do obiektów bazy danych
  3. 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.

poradnik 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:

  1. Dokonywanie właściwych wyborów przy definiowaniu struktury bazy danych
  2. 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.