TEXT — тип данных для хранения строковых данных, таких как имена, описания и другие текстовые данные. Обычно в SQL текстовые данные представлены типами VARCHAR
, CHAR
или TEXT
, которые различаются по максимальной длине хранимого текста.
TEXT в SQLite
- Хранение: SQLite не имеет фиксированных ограничений по длине для
TEXT
. Строка может быть любой длины, пока не достигнет предела размера базы данных.
- Особенность: В отличие от других СУБД, SQLite не различает
CHAR
, VARCHAR
и TEXT
— все строковые типы данных сохраняются как TEXT
.
Пример создания таблицы с типом TEXT:
CREATE TABLE products (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
description TEXT
);