W tym Samouczek SQL , poznasz wszystkie podstawowe i zaawansowane koncepcje SQL, takie jak Zapytania SQL , Dołączenie SQL , Wstrzyknięcie SQL , Wstawka SQL i tworzenie tabel w SQL. SQL jest łatwy do nauczenia, nie ma żadnych wymagań wstępnych do nauki SQL.
Zatem SQL jest standardowym językiem baz danych używanym do uzyskiwania dostępu do danych w bazach danych i manipulowania nimi. SQL oznacza Strukturalny język zapytań . Został opracowany przez Informatycy IBM w Lata 70 . Wykonując zapytania SQL może tworzyć , aktualizacja , usuwać , I pobierać dane w bazach danych takich jak MySQL, Oracle, PostgreSQL itp. Ogólnie rzecz biorąc, SQL jest językiem zapytań, który komunikuje się z bazami danych.
Co to jest baza danych?
Przed głębokim zanurzeniem się w tym f ree tutorial SQL , zrozummy, czym jest baza danych.
Zatem dane są nowym paliwem tego świata, ale dane to niezorganizowana informacja, więc aby je uporządkować, tworzymy bazę danych. Baza danych to zorganizowany zbiór ustrukturyzowanych danych, zwykle kontrolowany przez system zarządzania bazami danych (DBMS). Bazy danych pomagają nam łatwo przechowywać dane przechowywane na komputerze, uzyskiwać do nich dostęp i manipulować nimi.
Przykład SQLa
W tym szczegółowym samouczku SQL dla początkujących zajmiemy się praktyką Przykłady SQL do zarządzania danymi pracowników w bazie danych. Stworzymy tabelę do przechowywania informacji o pracownikach i wypełnimy ją przykładowymi danymi, takimi jak Dowód pracownika , Nazwa , Wiek , Dział , I Wynagrodzenie .
Jeśli chcemy pobrać dane z tabeli pracowników, gdzie wynagrodzenie jest większe niż 55000,00 to użyjemy WYBIERZ oświadczenie .
Zapytanie:
SELECT * FROM employees WHERE Salary>55000,00;>
Wyjście:
Wyjaśnienie:
Ta instrukcja SELECT pobiera rekordy z tabeli pracowników, w których kolumna Wynagrodzenie jest większa niż 55000,00. Symbol * oznacza, że chcemy pobrać wszystkie kolumny pasujących rekordów. Klauzula WHERE filtruje wyniki na podstawie określonego warunku.
Dlaczego warto uczyć się SQL?
SQL pozwala łatwo uzyskać informacje z danych z dużą wydajnością. Do manipulowania danymi w bazach danych, takich jak Tworzenie, Odczyt, Edycja i Usuwanie, używamy Zapytania SQL . Użytkownicy mogą wchodzić w interakcję z danymi przechowywanymi w systemach zarządzania relacyjnymi bazami danych. Każdy, kto zna język angielski, może z łatwością pisać zapytania SQL. Poniżej podano niektóre z kluczowych cech języka SQL:
- Bez dużej wiedzy na temat kodowania możemy zarządzać bazą danych za pomocą języka SQL.
- SQL współpracuje z systemami baz danych Oracle, IBM, Microsoft itp.
- Prosty i łatwy do nauczenia.
- SQL to standardowy język ANSI i ISO służący do manipulacji bazami danych.
- SQL bardzo szybko pobiera duże ilości danych.
Wymagania wstępne do nauki języka SQL
Jeśli chcesz nauczyć się języka SQL, ten darmowy samouczek SQL jest dość łatwy do zrozumienia, ponieważ podczas opracowywania tego kursu dołożyliśmy wszelkich starań, aby zapewnić najlepsze źródło informacji, które pomogą Ci wyjaśnić Twoją koncepcję SQL.
Zakładamy jednak, że znasz już podstawowe pojęcia z zakresu informatyki, takie jak bazy danych i ich typy.
Jeśli więc masz podstawową wiedzę na temat RDBMS, ten samouczek SQL zapewni ci wiedzę wystarczającą do opanowania języka SQL.
Podstawy SQL
SQL lub Structure Query Language to podstawowa umiejętność dla każdego, kto chce wchodzić w interakcję z bazami danych. Ten standardowy język zapytań umożliwia wszystkim użytkownikom tworzenie, zarządzanie i pobieranie danych z relacyjnych baz danych. W tym samouczku SQL w formacie PDF wymieniliśmy wszystkie podstawy SQL. Zapoznaj się z tą sekcją, aby udoskonalić swoje podstawy języka SQL.
- Co to jest baza danych
- Rodzaje baz danych
- Co to jest DBMS
- Relacyjne i nierelacyjne bazy danych
- Co to jest SQL?
- Typy danych SQL
- Operatory SQL
- Polecenia SQL
Odkryj więcej Najnowsze artykuły” na temat SQL
Utwórz bazę danych w SQL
Pierwszym krokiem do elektronicznego przechowywania informacji przy użyciu języka SQL jest utworzenie bazy danych. W tej sekcji dowiemy się, na przykładach, jak tworzyć, wybierać, upuszczać i zmieniać nazwy baz danych.
- UTWÓRZ bazę danych SQL
- Baza danych DROP SQL
- Baza danych SQL RENAME
- Baza danych SQL SELECT
Tabele w SQL
Podstawą każdej bazy danych SQL jest tabela. Zasadniczo te funkcje struktury są bardzo podobne do arkuszy kalkulacyjnych, które przechowują dane w bardzo zorganizowanym formacie siatki. W tej sekcji dowiesz się, jak tworzyć, upuszczać, usuwać i wykonywać inne czynności związane z tabelą.
- SQL UTWÓRZ TABELĘ
- TABELA UPUSZCZANIA SQL
- SQL USUŃ TABELĘ
- SQL ZMIEŃ NAZWĘ TABELI
- SKRÓĆ TABELĘ SQL
- TABELA KOPIOWANIA SQL
- TABELA TEMP SQL
- SQL ZMIEŃ TABELĘ
Zapytania SQL
W tej sekcji dowiesz się o zapytaniach SQL, takich jak instrukcja SELECT, SELECT LAST i nie tylko. Zapoznaj się z tą sekcją i dowiedz się, jak korzystać z tych zapytań.
- Instrukcja SQL SELECT
- SQL WYBIERZ GÓRĘ
- NAJPIERW WYBIERZ SQL
- WYBIERZ OSTATNI
- SQL WYBIERZ LOSOWO
- WYBIERZ W SQL
- SQL WYBIERZ wiele
- WYBIERZ DATĘ SQL
- SQL WSTAW wiele wierszy
- SQL WSTAW DO
- Instrukcja SQL UPDATE
- Instrukcja DELETE SQL
- SQL USUŃ zduplikowane wiersze
Klauzule SQL
Odblokuj moc klauzul SQL dzięki temu samouczkowi SQL. W tej sekcji dowiesz się, jak używać poleceń SELECT, WHERE, JOIN, GROUP BY i innych, aby skutecznie wykonywać zapytania do baz danych.
- Klauzula SQL WHERE
- SQL Z Klauzulą
- Klauzula SQL HAVING
- ZAMÓWIENIE SQL Według klauzuli
- Grupa SQL według klauzuli
- Klauzula LIMIT SQL
Operatory SQL
Operatory SQL odnoszą się do podstawowych symboli i słów kluczowych w języku SQL, które umożliwiają użytkownikom wykonywanie różnych operacji oraz operatorów SQL AND, OR, LIKE, NOT i innych w bazach danych. Tutaj szczegółowo omówiliśmy wszystkie operatory SQL wraz z przykładami.
- Operator SQL AND
- Operator SQL OR
- Operator SQL LIKE
- Operator SQL IN
- Operator SQL NOT
- Operator SQL NIE RÓWNY
- Operator SQL JEST NULL
- Operator UNION SQL
- Operator SQL UNION ALL
- Operator SQL EXCEPT
- Operator SQL BETWEEN
- Operator SQL WSZYSTKO
- Operator SQL DOWOLNY
- Operator SQL INTERSECT
- Operator SQL ISTNIEJE
- Operator CASE SQL
Funkcje agregujące SQL
Niezależnie od tego, czy obliczasz całkowity przychód ze sprzedaży konkretnego produktu, znajdujesz średni wiek klientów, czy określasz najwyższą wartość w zestawie danych, funkcje agregujące SQL sprawiają, że zadania te są proste i łatwe w zarządzaniu.
- Funkcja agregująca SQL
- Funkcja SQL Count().
- Funkcja SUM() SQL
- Funkcja SQL MIN().
- Funkcja SQL MAX().
- Funkcja SQL AVG().
Ograniczenia danych SQL
Ograniczenia działają jak reguły lub warunki nałożone na dane, dyktując, jakie wartości są dopuszczalne i jakie działania można podjąć. Odgrywają kluczową rolę w utrzymaniu jakości i spójności bazy danych, zapobiegając błędom. Zapoznaj się więc z tą sekcją, aby poznać ograniczenia danych SQL.
- Ograniczenia SQL NOT NULL
- UNIKALNE ograniczenia SQL
- Ograniczenia klucza podstawowego SQL
- Ograniczenia klucza obcego SQL
- Klucz złożony SQL
- Unikalne ograniczenia SQL
- Klucz alternatywny SQL
- Ograniczenia CHECK SQL
- DOMYŚLNE Ograniczenia SQL
Dane łączenia SQL
Złączenia SQL służą jako narzędzie tkackie, umożliwiające płynne łączenie danych z wielu tabel w oparciu o wspólne wątki. Zapoznaj się więc z tą sekcją, aby dowiedzieć się, jak używać polecenia DOŁĄCZ.
- DOŁĄCZ DO SQL
- Złącze zewnętrzne SQL
- Lewe połączenie SQL
- Prawe łączenie SQL
- Pełne połączenie SQL
- Łączenie krzyżowe SQL
- Samodzielne łączenie SQL
- AKTUALIZACJA SQL za pomocą JOIN
- SQL USUŃ DOŁĄCZ
- Łączenie rekurencyjne SQL
Funkcje SQL
Funkcje SQL oferują wydajne i wszechstronne podejście do analizy danych. Wykorzystując te funkcje w zapytaniach, możesz zwiększyć głębokość i dokładność swoich spostrzeżeń, przekształcając surowe dane w praktyczną wiedzę.
- Funkcje daty w SQL
- Funkcje łańcuchowe w SQL
- Funkcje numeryczne w SQL
- Funkcje statystyczne w SQL
- Funkcje JSON w SQL
- Funkcje konwersji w SQL
- Funkcja LTRIM w SQL
- GÓRNA Funkcja w SQL
- Funkcja RTRIM w SQL
Widoki SQL
Widoki ułatwiają każdemu dostęp do potrzebnych informacji bez grzęźnięcia w skomplikowanych zapytaniach. Views działają także jak pomocny ochroniarz, przechowując najbardziej wrażliwe informacje na zapleczu, jednocześnie umożliwiając dostęp do tego, co potrzebne.
- SQL UTWÓRZ WIDOK
- WIDOK UPUSZCZENIA SQL
- WIDOK AKTUALIZACJI SQL
- WIDOK ZMIEŃ NAZWĘ SQL
- SQL USUŃ WIDOK
Indeksy SQL
Indeksy działają poprzez organizowanie określonych kolumn w określonej kolejności, umożliwiając bazie danych szybkie wskazanie potrzebnych informacji. W tej sekcji wymieniliśmy wszystkie punkty, których należy się nauczyć podczas nauki SQL.
- Indeksy SQL
- SQL Utwórz indeks
- Indeks spadku SQL
- SQL Pokaż indeksy
- Unikalny indeks SQL
- Indeks klastrowany SQL a indeks nieklastrowany
Różne tematy SQL
W tej różnej sekcji poznasz takie pojęcia, jak procedury składowane służące automatyzacji powtarzalnych zadań, wyzwalacze automatycznych działań opartych na zmianach danych oraz funkcje okna do złożonych obliczeń w ramach jednego zapytania.
- Operatory symboli wieloznacznych SQL
- Komentarze SQL
- SQL Pivot i Unpivot
- Wstrzyknięcie SQL
- Hosting SQL
- Strojenie wydajności SQL
- Procedury składowane SQL
- Transakcje SQL
- Podzapytania SQL
- SQL za pomocą sekwencji
- Automatyczna inkrementacja SQL
- Funkcje okna SQL
- Data i godzina SQL
- Kursory SQL
- Wspólne wyrażenia tabelowe SQL
- Strojenie bazy danych SQL
- SQL Dynamiczny SQL
Samouczek SQL Ważna uwaga
Oznacza to, że w języku SQL w słowach kluczowych nie jest rozróżniana wielkość liter aktualizacja jest równa AKTUALIZACJA .
Ważne polecenia SQL
Oto lista niektórych ważnych poleceń SQL:
Polecenia | Opisy |
---|---|
WYBIERAĆ | Służy do pobierania danych z bazy danych. |
WSTAWIĆ | Dodaje nowe rekordy lub wiersze do tabeli. |
AKTUALIZACJA | Modyfikuje istniejące rekordy w tabeli. |
USUWAĆ | Usuwa rekordy z tabeli. |
UTWÓRZ TABELĘ | Tworzy nową tabelę w bazie danych. |
ZMIEŃ TABELĘ | Modyfikuje istniejącą strukturę tabeli. |
UPUŚĆ STOLIK | Usuwa tabelę z bazy danych. |
UTWÓRZ INDEKS | Tworzy indeks w kolumnie tabeli, aby przyspieszyć pobieranie danych. |
SPADEK INDEKS | Usuwa indeks z tabeli. |
UTWÓRZ WIDOK | Tworzy wirtualną tabelę na podstawie wyniku instrukcji SQL. |
WIDOK UPADKU | Usuwa widok z bazy danych. |
WSTAW DO WYBIERZ javac nie jest rozpoznawany | Wstawia dane z jednej tabeli do drugiej na podstawie zapytania. |
SKRÓĆ TABELI | Usuwa wszystkie rekordy z tabeli, zachowując nienaruszoną strukturę tabeli. |
ZMIEŃ TABELĘ DODAJ OGRANICZENIE | Dodaje ograniczenie do tabeli po jej utworzeniu. |
DOTACJA | Nadaje określone uprawnienia użytkownikom bazy danych. |
UNIEWAŻNIĆ | Usuwa określone uprawnienia użytkownikom bazy danych. |
POPEŁNIAĆ | Zapisuje wszystkie zmiany dokonane od ostatniego zatwierdzenia. |
WYCOFANIE | Odrzuca wszystkie zmiany dokonane od ostatniego zatwierdzenia. |
ROZPOCZNIJ TRANSAKCJĘ | Rozpoczyna nową transakcję. |
USTAW TRANSAKCJĘ | Ustawia charakterystykę transakcji. |
Zastosowania SQL
W branżach opartych na danych, gdzie zarządzanie bazami danych jest bardzo ważne, oto kilka ważnych aplikacji SQL.
- Aby wesprzeć architekturę klient/serwer, inżynierowie oprogramowania używają SQL do ustanowienia połączenia pomiędzy back-endem a front-endem.
- SQL może być również używany w trójwarstwowej architekturze klienta, serwera aplikacji i bazy danych.
- SQL jest używany jako język definicji danych (DDL), w którym możemy niezależnie utworzyć bazę danych, zdefiniować strukturę, wykorzystać ją i odrzucić po zakończeniu pracy.
- SQL jest używany jako Język manipulacji danymi (DML) w którym możemy wprowadzać dane, modyfikować dane i wyodrębniać dane.
- SQL jest używany jako język kontroli danych (DCL). Określa, w jaki sposób możemy chronić naszą bazę danych przed uszkodzeniem i niewłaściwym wykorzystaniem.

Samouczek SQL
Test quizu online SQL
Uruchom swój Internet Quiz SQL
Zadania i możliwości SQL
Na całym świecie jest wiele firm poszukujących specjalistów SQL i płacących wysokie pakiety. Średnia pensja programistów SQL wynosi ok 40 000–65 000 INR. W tej sekcji wymieniliśmy niektóre z największych gigantów zatrudniających ekspertów SQL.
- Microsoftu
- Amazonka
- Meta
- Jabłko
- Accenture
- Deloitte'a
- McKinsey & Company
- Boston Consulting Group
- KPMG
- JPMorgan Chase
- Bank Ameryki
- Citigroup
- Wells Fargo
- HSBC
- Netflixa
- Airbnb
- Capgemini
- Wipro
- Infosys
- Doradztwo Tata
Zalety SQL’a
SQL lub Structured Query Language to jeden z najpopularniejszych języków zapytań w dziedzinie analityki danych. SQL to doskonały język zapytań, który umożliwia specjalistom zajmującym się danymi i programistom komunikację z bazami danych.
W poniższej sekcji wymieniliśmy niektóre z najważniejszych zalet i zalet Strukturalnego Języka Zapytań:
- Prosty i łatwy do nauczenia : Większość poleceń i składni w języku SQL przypomina zwykły angielski, co sprawia, że SQL jest łatwy do nauczenia. Oprócz tego SQL ma logiczną strukturę, która pomaga promować czytelność i zrozumienie.
- Wydajność i szybkość wykonania : Cóż, SQL jest zoptymalizowany pod kątem RDBMS, co oznacza relacyjną bazę danych, a to zapewnia szybkie wykonanie zapytania.
- Normalizacja : SQL jest powszechnie akceptowanym standardowym językiem zapytań zapewniającym kompatybilność pomiędzy różnymi systemami baz danych.
- Skalowalne : SQL może efektywnie zarządzać ogromnymi zbiorami danych, dostosowując się do wzrostu bez uszczerbku dla wydajności.
Najnowsze trendy i aktualizacje w świecie SQL
Świat SQL stale się rozwija, dlatego oto niektóre z najgorętszych trendów i aktualizacji, dzięki którym będziesz na bieżąco:
Big Data i SQL: Big data przechowuje ogromne ilości informacji z różnych źródeł. Zapytania SQL pełnią rolę pomostu, umożliwiając użytkownikom wyodrębnianie określonych podzbiorów danych do dalszej analizy.
Przetwarzanie w chmurze i SQL: Cloud SQL umożliwia skalowanie bazy danych w górę lub w dół w zależności od potrzeb. Poza tym jest bardzo opłacalny, więc płacisz tylko za wykorzystane zasoby, co czyni go opłacalną opcją dla firm każdej wielkości.
Uczenie maszynowe i SQL: Analitycy danych wykorzystują język SQL do przygotowywania i czyszczenia danych do analizy, co czyni go kluczową umiejętnością w tej dziedzinie.
Przetwarzanie danych w czasie rzeczywistym za pomocą SQL: Potrzeba natychmiastowego wglądu napędza rozwój strumieniowego przesyłania SQL. Umożliwia to analizowanie generowanych danych, zapewniając wgląd w to, co się dzieje w czasie rzeczywistym.
SQL w zarządzaniu danymi i zgodności: W obliczu bardziej rygorystycznych przepisów dotyczących prywatności danych SQL odgrywa rolę w zapewnianiu bezpieczeństwa i zgodności danych. Zapytań można używać do kontrolowania dostępu do poufnych informacji i śledzenia wykorzystania danych do celów audytu.
Szybkie linki:
- SQL | Pytania do wywiadu
- Pytania do rozmowy kwalifikacyjnej SQL | Zestaw 1
- Pytania do rozmowy kwalifikacyjnej SQL | Zestaw 2
- SQL | Często zadawane pytania podczas rozmów kwalifikacyjnych DBMS | Zestaw 1
- SQL | Często zadawane pytania podczas rozmów kwalifikacyjnych DBMS | Zestaw 2
Notatka końcowa
Jeśli szukasz wartościowego i niezawodnego samouczka SQL dla początkujących (lub ekspertów), musisz zapoznać się z tym zasobem. Tutaj znajdziesz także pytania do rozmowy kwalifikacyjnej SQL, ćwiczenia, przykłady itp.
Często zadawane pytania dotyczące SQL
1. Jakie są rodzaje SQL?
Istnieje 5 typów poleceń SQL DDL (Język definicji danych) , DML (Język manipulacji danymi) , DCL , (Język kontroli danych) , TCL (Język kontroli transakcji) , DQL (Język zapytań o dane)
2. Jak rozpocząć naukę SQL?
Cóż, jeśli chcesz rozpocząć naukę SQL, to najpierw musisz wyznaczyć sobie cele, a następnie znaleźć zasób, z którego możesz łatwo nauczyć się SQL. Następnie musisz regularnie ćwiczyć, aby udoskonalić swoje umiejętności.
3. Jakie są podstawowe polecenia języka SQL?
Podstawowe polecenia języka SQL to AKTUALIZACJA , WYBIERAĆ , WSTAWIĆ , I USUWAĆ .
4. Jakie są typy danych w SQL?
SQL ma Typ danych ciągu , Numeryczny typ danych , Data i godzina Typ danych .