ВMySQL поддерживается множество типов столбцов различных категорий: числовые типы, типы даты и времени и строковые (символьные) типы. В настоящей главе приведен общий обзор этих типов столбцов, затем дается более детальное описание свойств типов в каждой категории, а также итоговая информация об их требованиях к системе хранения. Представленный обзор типов является поверхностным. Для получения дополнительной информации о конкретном типе, такой как допустимые форматы значений столбцов, следует ознакомиться с его детальным описанием.
MySQL версии 4.1 и выше поддерживает расширения для управления пространственными данными. Информация о пространственных (spatial) типах приведена в главе 7.
При описании типов используются следующие соглашения:
- м. Обозначает максимальный показываемый размер. Максимально допустимый составляет 255.
- D. Используется в описании числовых типов с фиксированной и плавающей запятой и обозначает количество знаков после запятой. Максимально возможное значение равно 30, но должно быть не более чем М— 2.
- Квадратные скобки (‘[‘ и ‘]’) выделяют необязательные части в спецификации типов.