SQL - dátové typy
Skočit na navigaci
Skočit na vyhledávání
Pri vytváraní databázových tabuliek musíme definovať domény atribútov relácie, čiže dátové typy pre atribúty tabuľky. V databázových systémoch rozlišujeme základné dátové typy:
- celočíselný (INT, ...)
- reálny (FLOAT, DOUBLE, ...)
- textový (VARCHAR, CHAR, TEXT, ...)
- binárny (BLOB, ...)
Každý databázový server implementuje tieto dátové typy
MySQL
MS ACCESS
Dátový typ | Opis | Potrebné miesto | |
---|---|---|---|
Slovensky | Anglicky | ||
Text | Text | Používa sa pre uloženie alfa-numerických znakov s maximálnou dĺžkou 255 znakov. | |
Memo | Memo | Používa sa pre uloženie väčšieho množstva textu. Môžme tu uložiť až 65536 znakov. | |
Bajt | Byte | Povoľuje uložiť číslo od 0 do 255 | 1 bajt |
Číslo | Integer | Povoľuje uložiť číslo v rozmedzí od -32768 do 32767 | 2 bajty |
Číslo | Long | Povoľuje uložiť číslo v rozmedzí od -2 147 483 648 do 2 147 483 647 | 4 bajty |
Reálne číslo | Single | Reálne číslo | 4 bajty |
Reálne číslo | Double | Reálne číslo s dvojitou presnosťou. | 8 bajty |
Mena | Currency | Určené pre ukladanie údajov finančného charakteru. Dovoľuje uložiť číslo s maximálne 15-timi ciframi v celej časti a 4 desatinné miesta. Pri defonované tohoto dátového typu je možné zvoliť menu. | 8 bajtov |
Automatické číslo | AutoNumber | Hodnota tohto dátového typu sa automaticky zvyšuje pri vložení nového záznamu. | 4 bajty |
Dátum/čas | Date/Time | Používa sa pre uloženie dátumu a času | 8 bajtov |
Áno/Nie | Yes/No | Logická hodnota môže byť zobrazená ako Áno/Nie, Pravda/Nepravda, resp. true/false. Poznámka: hodnota NULL nie je povolená. | 1 bit |
Objekt OLE | OLE Object | OLE objekt môže obsahovať multiediálne dáta ako napríklad grafiku, zvuky, video, alebo iné binárne dáta (BLOB - Binary Large OBjects) | do 1GB |
Hypertextový odkaz | Hyperlink | Obsahuje odkazy na ostatné polia alebo internetové odkazy | |
Sprievodca vyhľadávaním | Lookup Wizard | Sprievodca slúži k vytváraniu polí, ktoré umožňujú vybrať hodnotu z inej tabuľky alebo zo zoznamu hodnôt pomocou poľa so zoznamom. | 4 bytes |