Databázový procesor
Obsah
Číselné datové typy
Název |
Datový typ |
Počet bytů |
Znaménko |
Rozsah |
BOOLEAN |
pravda / nepravda |
1 |
---- |
0,1 |
TINYINT |
tiny integer |
1 |
ne |
0 to 255 |
SMALLINT |
small integer |
2 |
ano |
-215 to 215-1 |
INTEGER |
integer |
4 |
ano |
-231 to 231-1 |
BIGINT |
big integer |
8 |
ano |
-263 to 263-1 |
NUMERIC |
number |
bez limitu |
ano |
(Max Scale, Max Precision )
Max Scale = unlimited
Max Precision = e(+/-)231
|
DECIMAL |
decimal |
bez limitu |
ano |
(Max Scale, Max Precision )
Max Scale = unlimited
Max Precision = e(+/-)231 |
REAL |
real |
4 |
ano |
2-1074 to (2-2-52)* 21023 |
FLOAT |
float |
4 |
ano |
2-1074 to (2-2-52)* 21023 |
DOUBLE |
double |
4 |
ano |
2-1074 to (2-2-52)* 21023 |
2-1074 to (2-2-52)* 21023 could also be stated as 5e-324 to 1.7976931348623157e+308
Alfanumerické typy
Název |
Datový typ |
Maximální délka |
Popis |
LONGVARCHAR |
memo |
2GB (32 bit OS) |
Uloží až maximální délku nebo počet nastavený uživatelem. Akceptuje jakýkoli UTF-8 znak. |
CHAR |
text (fix) |
2GB (32 bit OS) |
Uloží řetězec až do uživatelem definované délky. Při uložení kratšího řetězce, než je definovaná délka dojde k vyplnění mezerami. Akceptuje jakýkoli UTF-8 znak. |
VARCHAR |
text |
2GB (32 bit OS) |
Uloží řetězec až do uživatelem definované délky. Žádné výplně. |
VARCHAR_IGNORECASE |
text |
2GB (32 bit OS) |
Uloží řetězec až do uživatelem definované délky. Při porovnávání se ignoruje velikost písmen. |
Binární typy
Název |
Datový typ |
Maximální délka |
Popis |
LONGVARBINARY |
image |
2GB (32 bit OS) |
Uloží jakékoli pole bytů (obrázky, zvuky, atd.). Bez validace. |
BINARY |
binary (fix) |
2GB (32 bit OS) |
Uloží jakékoli pole bytů. Bez validace. |
VARBINARY |
binary |
2GB (32 bit OS) |
Uloží jakékoli pole bytů . Bez validace. |
Datum a čas
Název |
Popis |
Formát |
Date |
Uloží rok, měsíc a den. |
1/1/99 do 1/1/9999 |
Time |
Uloží čas s přesností na hodinu, minutu a vteřinu |
Počet vteřin od 1/1/1970 |
Timestamp |
Uloží časovou značku od datu a času. |
|