NOT NULL - to pole niemoże być puste
AUTO_INCREMENT - automatycznie przypisuje wartość
DEFAULT - gdy pole jest puste przypisuje wartość ['wartość']
INT - liczby całkowite z przedziało od -2^31 do (2^31)-1 lub 0 do (2^32)-1 w przypadku UNSIGNED
TINYINT - bardzo mały przedział liczb całkowitych od -2^7 do (2^7)-1 lub 0 do (2^8)-1 w przypadku UNSIGNED
SMALLINT - mały przedział liczb całkowitych od -2^15 do (2^15)-1 lub 0 do (2^16)-1 w przypadku UNSIGNED
MEDIUMINT - średni przedział liczb całkowitych od -2^23 do (2^23)-1 lub 0 do (2^24)-1 w przypadku UNSIGNED
BIGINT - duży przedział liczb całkowitych od -2^63 do (2^63)-1 lub 0 do (2^64)-1 w przypadku UNSIGNED
DATE - data zapisana RRRR-MM-DD
DATETIME - data i czas zapisana RRRR-MM-DD gg:mm:ss
TIME - godzina zapisana gg:mm:ss
YEAR - rok RRRR od 1900 do 2155
CHAR - łańcuch znaków o ustalonej długości znaków 0-255
VARCHAR - łańcuch znaków o zmiennej ilości znakó 0-255
BLOB - duży obiekt binarny
TINYBLOB - mała wartość binarna
MEDIUMBLOB - średnia wartośc binarna
LONGBLOB - duży obiekt binarny
TINYTEXT - krótki tekst do 255 bajtów
TEXT - pole tekstowe do 65535 bajtów
MEDIUMTEXT - pole tekstowe do 16777215 bajtów
LONGTEXT - pole tekstowe do 4294967295 bajtów
ENUM - kolumnie przypisywana jest jedna z wartości należących do podanego zbioru
SET - kolumnie przypisywana jest dowolna ilość wartości należących do podanego zbioru
ADD - dodaje pole lub indeks
DROP - usuwa pole lub indeks
MODIFY - zmienia definicje pól
CHANGE - zmienia definicje i nazwy pól
RENAME AS - zmienia nazwę tabeli
NULL - pole może być puste
KEY - klucz tabel
INDEX - indeks tabel
UNIQUE - pole jest unikalne
BINARY -
UNSIGNED -
DEFAULT - przypisuje polu wartość domyślną gdy pozostanie puste np. DEFAULT'to zostanie wpisane'
PRIMARY KEY - indeks unikalnych wartości za pomocą słowa kluczowego
SELECT - wybieranie polecenia
FROM -
MAX - maksymalna wartość znajdująca się w tabeli (SELECT MAX(pole), FROM tabela)
MIN - minimalna wartość znajdująca się w tabeli (SELECT MIN(pole), FROM tabela)
COUNT - łączna liczba rekordów w tabeli (SELECT COUNT(*), FROM tabela)
SUM - suma wartości pól (SELECT SUM(pole), FROM tabela)
AVG - średnia wartość pól (SELECT AVG(pole), FROM tabela)
AND i OR - operatory lodiczne dzięki nim możemy wyświetlić kilka wzrtości(SELECT pola FROM tabela WHERE (id >= 2 AND id < 4) OR (pole = 'wartość'))
IN - Określone pola(SELECT pola FROM tabela WHERE id IN(1, 2, 4))
BETWEEN - umożliwia określenie górnego i dolnego zakresu dla wartości pól rekordu(SELECT pola FROM tabela WHERE id BETWEEN 1 AND 3)
NOT - negator
ORDER BY - sortowanie danych do wyświetlenia (SELECT pola FROM ksiazka_adresowa ORDER BY pole;)
DISTINCT - wśród podanych w jednej kolumnie wyników zapytania nie powtarzały się wartości (SELECT DISTINCT pole FROM tabela;)
LIKE - umożliwia tworzenie wzorców w zapytaniach (SELECT pola FROM tabela WHERE pole LIKE '<%>')
LIMIT - klauzula wyświetlająca określoną liczbę wyników (SELECT pole FROM tabela LIMIT 2(lub 0,2))[/b]
Jeśli ktoś zna jakieś inne rodzaje danych lub polecenia do MySQL proszę o dopisywanie w postach lub na PW.