Typ | Popis | Atributy | Rozsah |
---|---|---|---|
TINYINT | velmi malá čísla | AUTO_INCREMENT, UNSIGNED, SIGNED, ZEROFILL | −128 až 127; UNSIGNED => 0 až 255 |
SMALLINT | malá čísla | AUTO_INCREMENT, UNSIGNED, SIGNED, ZEROFILL | −32768 až 32767; UNSIGNED => 0 až 65535 |
MEDIUMINT | střední celá čísla | AUTO_INCREMENT, UNSIGNED, SIGNED, ZEROFILL | −8388608 až 8388607; UNSIGNED => 0 až 16777215 |
INT | běžné celé číslo | AUTO_INCREMENT, UNSIGNED, SIGNED, ZEROFILL | −2147483648 až 2147483647;UNSIGNED => 0 až 4294967295 |
BIGINT | velká celá čísla | AUTO_INCREMENT, UNSIGNED, SIGNED, ZEROFILL | −9223372036854775808 až 9223372036854; UNSIGNED => 0 až 18446744073709551615 |
Typ | Popis | Atributy | Rozsah |
---|---|---|---|
FLOAT | malá desetinná čísla | UNSIGNED, SIGNED a ZEROFILL | nejmenší nenulové hodnoty jsou ±1,175494351E−38; největší nenulové hodnoty jsou −±3,402823466E+38; UNSIGNED => záporné hodnoty jsou zakázány |
DOUBLE | velká desetinná čísla | UNSIGNED, SIGNED a ZEROFILL | nejmenší nenulové hodnoty jsou ±2,2250738585072014E-308; největší nenulové hodnoty jsou −±1,17976931348623157E+308; UNSIGNED => záporné hodnoty zakázané |
DECIMAL | velká desetinná čísla ukládaná jako řetězce | UNSIGNED, SIGNED a ZEROFILL | stejné jako DOUBLE |
Typ | Popis | Atributy |
---|---|---|
CHAR | řetězec pevně dané délky 0-255; delší text bude oříznut, kratší bude doplněn mezerami do zadané délky | BINARY, CHARACTER SET |
VARCHAR | stejné jako CHAR, ale kratší text není doplněn mezerami | BINARY, CHARACTER SET |
TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB | klasické hodnoty BLOB | - |
TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT | klasický text | CHARACTER SET |
ENUM | výčtový typ | - |
SET | množinový typ | - |
Typ | Popis | Rozsah |
---|---|---|
DATE | datum ve formátu CCYY-MM-DD | 1000-01-01' až '9999-12-31 |
TIME | čas ve formátu 'hh:mm:ss'; pro záporné hodnoty '-hh:mm:ss'; reprezentuje uplynulý čas nebo čas dne | -838:59.59' až '838:59:59 |
TIMESTAMP | časová značka, obsahuje datum a čas; pokud zadáme NULL vyplní se zde aktuální datum a čas | - |
DATETIME | datum a čas ve formátu 'CCYY-MM-DD hh:mm:ss' | 1000-01-01 00:00:00' až '999-12-31 23:59:59 |