Podstawowe komendy SQL:
CREATE/ALTER/DROP [DATABASE | TABLE]
tworzenie/modyfikowanie/usuwanie [baz |tabel]
INSERT/UPDATE/DELETE
tworzenie/modyfikowanie/usuwanie rekordów
czyli wierszy w tabelach
SELECT - wyszukiwanie informacji:
SELECT [distinct] pola FROM tablice
WHERE warunki i relacje
GROUP BY pola
HAVING warunki
ORDER BY pola [desc]
LIMIT ilość
OFFSET nr
f.grup: count() max() min() sum() avg()
logiczne:
not or and all/any null
= > <= between like '_%a' in zbiór
obliczenia:
+ - * / mod(a,b) cast(a as type)
datediff('period',dataStart,dataStop)
(np: second, day, year) current_dete '2019-03-07'
day(date), month(date)...
to_char(date,'format') (np: YYYYMMDD YY HH:mm)
tekst+tekst
left/right(tekst,ile) substring(tekst,od,ile)