22
Типы данных в LibreOffice Base:
1. Байт [TINYINT] – используется чаще всего для нумерации при не-
большом количестве позиций.
2. Длинное целое [BIGINT] – целое увеличенной разрядности. В 32-
разрядной системе для такого целого выделяется 64 бита.
3. Картинка [LONGVARBINARY] – большой двоичный объект с пере-
менным размером размера в десятки и сотни Кбайт (в других базах данных
такой тип называется BLOB).
4. Двоичное [VARBINARY] – двоичный объект с переменным разме-
ром. Имеется возможность экономии памяти, если в разных записях это поле
реально имеет разный размер.
5. Двоичное (фикс.) [BINARY] – двоичный
объект фиксированного
размера.
6. Памятка [LONGVARCHAR] – большой текст (до 64 Кбайт). В дру-
гих базах данных такой тип называется MEMO.
7. Текст (фикс.) [CHAR] – строка с
жестко заданным количеством
символов.
8. Число [NUMERIC] – натуральное число. Диапазон чисел определя-
ется разрядностью системы.
9. Десятичное [DECIMAL] – число с плавающей точкой. Необходимо
указывать количество знаков после десятичной точки.
10. Целое [INTEGER] – целое число. В 32-разрядной системе 1 бит вы-
деляется на знак, 31 бит на значение целого числа.
11. Короткое целое [SMALLINT] – целое число с разрядностью, вдвое
меньшей, чем в системе. В 32-разрядной системе разрядность занимает 16
бит.
12. С плавающей точкой [FLOAT] – число с плавающей точкой (анало-
гично DECIMAL).
13. Вещественное [REAL] –вещественное число. В 32-разрядной сис-
теме представляется как 32-разрядные мантисса и порядок. 6
14. С двойной точностью [DOUBLE] –
вещественное число двойной
точности.
15. Текст [VARCHAR] – строка до 256 знаков.
Если реальная длина
строки в поле
меньше заданной, возможна экономия памяти.
16. Текст [VARCHAR_IGNORECASE] – строка, в которой не различа-
ются строчные и прописные буквы.
17. Логическое [BOOLEAN] – данные логического типа.
18. Дата [DATE] – календарная дата.
19. Время [TIME] – время.
20. Дата/время [TIMESTAMP] – так называемый UNIX timestamp. Оз-
начает
число миллисекунд, прошедших с начала эры UNIX.
21. Другое [OTHER] – данные любого другого (не указанного выше)
типа.