Wprowadzenie do poleceń SQL

SQL lub popularnie znany jako Structured Query Language jest podstawowym językiem zapytań dla baz danych i jest językiem specyficznym dla domeny dla systemu zarządzania relacyjnymi bazami danych. Jest to przydatne, gdy typ danych ma strukturę i istnieje zależność między różnymi atrybutami danych. Jest szeroko stosowany i jest jednym z najpopularniejszych języków zapytań ze względu na jego wyjątkową zdolność pobierania wielu rekordów za pomocą pojedynczej instrukcji zapytania. Składa się zarówno z poleceń DDL (Data Definition Language), jak i DML (Data Manipulation Language), co znacznie usprawnia korzystanie z zapytań. SQL jest deklaratywnym językiem programowania, który jest oparty na zestawie, a zatem nie jest imperatywnym językiem programowania, takim jak C lub BASIC itp. Aby pobrać wyniki danych z bazy danych, musisz znać polecenia SQL, które zamierzamy uczyć się w tym poście.

Podstawowe polecenia SQL

  • WYBIERZ : Jest to prawdopodobnie najbardziej podstawowe polecenie SQL. Polecenie select służy do pobierania lub pobierania wyników z określonej tabeli bazy danych. Zazwyczaj po nich następują określone nazwy kolumn lub wszystkie nazwy kolumn (przy użyciu *).

  • UTWÓRZ : Jest to jedna z podstawowych komend DDL, która służy do tworzenia tabeli w bazie danych. Wymagania wstępne dotyczące utworzenia tabeli obejmują znajomość nazwy kolumny i jej typów danych.

  • ALTER : To polecenie DML służy do wprowadzania zmian w tabeli. Obejmuje modyfikowanie tabeli zgodnie z potrzebami.

  • GDZIE : Klauzula WHERE jest jedną z najważniejszych komend SQL, ponieważ jest używana do pobierania lub pobierania określonych danych wymaganych w konkretnym przypadku. Jest to pomocne, ponieważ wyklucza wszystkie nieistotne dane.

  • ALIAS SQL: ALIAS jest jedną z najpopularniejszych komend SQL, które są używane do nadania znaczącej nazwy atrybutowi lub kolumnie. Są one zdefiniowane dla kolumn i tabel, co pomaga w zwiększeniu czytelności zapytania.

  • ORAZ: Jest to operator SQL, który służy do łączenia dwóch warunków. Aby wiersz pojawił się w zestawie wyników danych, oba warunki powinny być spełnione.

  • AVG (): Jest to funkcja agregująca, która służy do zwracania średniej wartości konkretnej kolumny liczbowej

  • ORDER BY : Jest używany wraz z instrukcją select do sortowania wyników w porządku rosnącym lub malejącym. Jeśli po klauzuli ORDER BY nie podano żadnego argumentu, domyślnie przyjmuje on zapytanie w porządku rosnącym.

  • GROUP BY: Klauzula GROUP BY w poleceniach SQL służy do pobierania danych na podstawie określonego grupowania związanego z jedną lub więcej kolumnami.

  • INSERT : Komenda INSERT służy do dodawania nowego wiersza danych w tabeli. Mandat dla polecenia INSERT polega na tym, że tabela powinna być już utworzona.

Polecenia pośrednie

  • AKTUALIZACJA : To polecenie służy do aktualizacji lub modyfikacji istniejących wierszy w tabeli.

  • DELETE: Jak sugeruje nazwa, to polecenie służy do usuwania wierszy z tabeli.

  • HAVING: Klauzula HAVING służy do filtrowania danych w oparciu o jedną lub więcej funkcji grupowych. Jest to bardzo podobne do korzystania z klauzuli WHERE, ale obejmuje to także użycie funkcji grupy.

  • LIKE: Ten operator służy do porównania dwóch warunków i wyświetla listę wszystkich wierszy tabeli, których nazwa kolumny odpowiada wzorowi określonemu w klauzuli LIKE. Operatory wieloznaczne, takie jak%, są używane, gdy nie masz pewności co do konkretnego wzorca.

  • IN : Operator IN, gdy porównywane są kolumny z wieloma wartościami. Jest mniej więcej podobny do warunku OR.

  • IS NULL: operator IS NULL to kolejny operator oparty na języku SQL, który służy do wyświetlania, czy nazwa konkretnej kolumny ma wartość NULL. Służy do pobierania wszystkich wierszy dla określonych kolumn, dla których dane nie zostały znalezione lub zostały znalezione jako puste.

  • MIĘDZY : Jak sama nazwa wskazuje, operator ten filtruje wyniki dla określonego zestawu zakresów. W tym przypadku wartość może być liczbą, datą lub tekstem.

  • PRZYPADEK : Przypadek ten jest taki sam, jak używany w innych językach programowania, takich jak Java itp., W których instrukcja case podejmuje instrukcję kontroli, a argument w niej służy do pobrania wyników sprawy spełniających określony warunek.

  • COUNT () : Jest to jedno z najbardziej użytecznych poleceń SQL, które służy do wyświetlania liczby całkowitej liczby wierszy dla wszystkich danych niepustych. Wykorzystuje nazwę kolumny jako argument.

  • DOŁĄCZ DO WEWNĘTRZNEGO : Jest to jedno z najważniejszych poleceń SQL, które wchodzi w grę, gdy trzeba zbudować relację między atrybutami dwóch tabel w oparciu o ustalony wspólny atrybut. Innymi słowy, warunek łączenia musi być spełniony, aby INNER JOIN działał.

Zaawansowane polecenia SQL

  • LIMIT : Klauzula LIMIT pomoże ci określić maksymalną liczbę wierszy, które są dozwolone w zestawie wyników.

  • JEDNOSTKA ZEWNĘTRZNA: Jest to funkcja łączenia, która wchodzi w grę, gdy wszystkie pola obu tabel są wymagane na podstawie niektórych wspólnych warunków kolumny wejściowej. Jeśli warunek łączenia nie jest spełniony, wartość NULL zostanie wypełniona po prawej stronie kolumny.

Wskazówki i porady dotyczące używania poleceń SQL

Ilekroć używasz poleceń SQL, poświęć więcej czasu na analizę tabeli niż na zapytania i wykonywanie jej. Korzystaj z prostszych i mniej skomplikowanych zapytań przy minimalnym wykorzystaniu dynamicznego SQL. Ponadto wolisz używać aliasu tabeli dla lepszej czytelności.

Wniosek

Ten post dotyczył ważnych poleceń SQL, które stanowią podstawę języka zapytań do bazy danych. Mam nadzieję, że podoba ci się ten artykuł. Pozostawanie w kontakcie.

Polecane artykuły

To był przewodnik po poleceniach SQL. Omówiliśmy tutaj zarówno podstawowe, jak i zaawansowane polecenia SQL oraz niektóre bezpośrednie polecenia SQL. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej-

  1. Jak korzystać z poleceń Spark
  2. Co to są polecenia Hive
  3. Spójrz na polecenia AutoCAD
  4. Polecenia Sqoop - powinny spróbować