Тема 5: Типы данных в SQLite3

Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. В записях темы типы данных SQLite3 мы поговорим об особенностях типизации данных в SQLite3. SQLite3 в принципе особенная СУБД, но типы данных в SQLite3 – это отдельная тема для разговора, которая требует осмысления и внимательного изучения.

Любая СУБД, как и любой язык программирования поддерживает определенный набор типов данных и определенные механизмы для работы с ними. В базах данных типы данных нужны для обозначения значений, которые будут храниться в столбцах. Например, понятно, что в столбце Name мы должны хранить какую-то буквенную строку, а в столбце Age на необходимо хранить числовое значение.


Поэтому тип данных в базах данных, в том числе и в SQLite3 стоит рассматривать, как механизм поддержания целостности данных: если мы сказали СУБД, что она в данном столбце должна хранить число, то СУБД или сервер баз данных не даст положить нам в этот столбец строку. Так работают все СУБД, кроме SQLite3. Как SQLite3 работает с типами данных и какие типы данных поддерживает вы узнаете из следующих записей:

  1. Общая информация о типизации данных в SQLite.
  2. Классы данных вместо типов данных.
  3. Дата и время, как тип данных в SQLite3.
  4. Аффинированные типы данных в SQLite.
  5. Сравнение данных в SQLite3.

Про типы данных в SQLite3, как и всегда, мы постараемся поговорить коротко, понятно и на примерах.

Текст комментария: