Kurs SQL: Lista poleceń SQL

Z ToProste
Skocz do: nawigacji, wyszukiwania

Tabela zawiera najpopularniejsze polecenia, słowa kluczowe SQL z krótkim opisem ich znaczenia.

Hasło T K A S W Krótki opis
ADD * * Dodaje kolumnę do tabeli.
AND Bierze udział w złożonych zapytaniach. Jeśli wszystkie warunki są spełnione zwraca rekord.
ALTER * Pozwala na wykonywanie operacji na strukturze już istniejącej tabeli. Możliwe operacje: dodawanie, usuwanie, zmiana nazwy, typu danych dla kolumn; dodawanie, usuwanie, modyfikacja indeksu; ustawianie warunków dla wartości kolumn.
AS * * Pozwala tabeli lub kolumnie nadać inną nazwę - synonim.
AVG * Zwraca średnią z wartości dla danej kolumny.
BETWEEN * Ustawia wartości ograniczające przedział dla wartości zwracanych przez zapytanie.
CHANGE * Zmienia nazwę kolumny.
CHECK * * Ustawia warunek dla wartości danej kolumny.
CONCAT * Zwraca konkatenację kolumn i łańcucha tekstowego.
COUNT * Zwraca ilość wierszy.
CREATE INDEX * Tworzy indeks dla wskazanej kolumny w tabeli.
CREATE TABLE * Tworzy tabelę.
CREATE VIEW * Tworzy widok - wirtualną tabelę. Może być wynikiem zapytania. Na widokach można wykonywać takie same operacje jak na fizycznych tabelach.
DEFAULT * Ustawia wartość domyślną dla wartości wskazanej kolumny.
DELETE * Usuwa rekord/y z tabeli.
DISTINCT * * Pozwala wybrać unikalne wartości dla danej kolumny.
DROP * * Usuwa bazę, tabelę, kolumnę, indeks.
FOREIGN KEY * Klucz obcy.
GROUP BY * Grupuje wynik zapytania wg. wskazanej kolumny/kolumn.
HAVING * Zawęża wyniki zapytań. Działa jak WHERE. HAVING można używać z funkcjami agregującymi.
IN * Ogranicza wynik zapytania do rekordów zawierających określoną wartość w wskazanej kolumnie.
INSERT INTO Wstawia nowy rekord w tabelę.
JOIN Wyświetla informacje z dwóch lub więcej tabel, które są ze sobą w relacji. Zwraca dopasowane rekordy z podanych tabel.
LCASE * Zwraca wartość kolumny tekstowej w postaci małych liter.
LENGTH * Zwraca długość łańcucha w wskazanej kolumnie.
LIKE * Ustawia wzorzec dla kolumny wg. którego wybierane są rekordy.
MAX * Zwraca największą wartość w wskazanej kolumnie. Dla łańcuchów tekstowych porównywanie znaków odbywa się wg kodu ASCI.
MID * Zwraca określoną ilość znaków od wskazanego znaku z ciągu we wskazanej kolumnie.
MIN * Zwraca najmniejszą wartość w wskazanej kolumnie. Dla łańcuchów tekstowych porównywanie znaków odbywa się wg kodu ASCI.
MODIFY * Zmienia typ danych przechowywanych w kolumnie.
NOT NULL * Nie pozwala na wprowadzenie wartości NULL w podanej kolumnie.
NOW Zwraca bieżącą datę i czas systemowy.
OR * Bierze udział w złożonych zapytaniach. Jeśli którykolwiek warunek jest spełniony, zwraca rekord.
ORDER BY * Sortuje wyniki zapytania wg wartości w podanej kolumnie.
OUTER JOIN Działa jak JOIN, z tą różnicą, że tabele
PRIMARY KEY * * Słowo kluczowe oznaczające kolumnę/kolumny jako klucz główny.
REPLACE * Wyszukuje ciąg_znaków2 w ciąg_znaków1 i zamienia go na ciąg_znaków3.
ROUND Funkcja zaokrągla wartość liczby zmiennoprzecinkowej w wskazanej kolumnie do określonej ilości miejsc po przecinku.
SELECT Określa kolumnę w tabeli dla zapytania.
SELECT Określa kolumnę w tabeli dla zapytania.
SET * Wstawia wartość w określone pole tabeli.
SUM * Zwraca sumę wszystkich wartości w podanej kolumnie.
TRUNCATE Usuwa wszystkie rekordy z tabeli.
UCASE * Zwraca wartość kolumny tekstowej w postaci wielkich liter.
UNIQUE * Wskazuje które kolumny muszą posiadać unikalne wartości.
UPDATE Pozwala na modyfikację zawartości kolumn tabeli.
USE Ustawia wskazaną tabele jako bieżącą.
WHERE * Zawęża wyniki zapytań.

Opis znaczenia pól tabeli

  • T - operacje na tabelach
  • K - operacje na kolumnach
  • A - funkcje agregujące
  • S - operacje na ciągach znaków
  • W - kryteria wyświetlania

Zobacz też

<htmlet>zobacz-tez</htmlet>