MySQL & mSQL

         

Значение даты, которое хранит год,














































































DATE



3



Значение даты, которое хранит год, месяц и день. Значения всегда выводятся в формате 'YYYY-MM-DD', но могут быть введены в любом из следующих форматов: 'YY-MM-DD', 'YYYY-MM-DD', 'YYMMDD' или 'YYYYMMDDHHMMSS' (часть, хранящая время, игнорируется).



TIME



3



Значение времени, хранящее часы, минуты и секунды. Значения всегда выводятся в формате 'НН: MM: SS', но могут быть введены в любом из следующих форматов: 'НН: MM: SS', 'HHMMSS', 'ННММ' (секунды равны '00'), или 'НН' (минуты и секунды обнуляются).



DATETIME



8



Сохраняет и дату и время. Значения вводятся и выводятся в формате 'YYYY-MM-DD HH: MM: SS'.



YEAR



1



Значение, сохраняющее год. Может быть введено либо в формате 'YYYY', либо 'YY', будет выведено либо как двухзначный, либо как четырехзначный год, в зависимости от формата ввода. Двухзначный год может находиться в диапазоне между 1970 и 2069 включительно. Этот тип данных в настоящее время поддерживает года с 1901 по 2155.



CHAR (length) /ШЬЮ (length-)



length



Строка фиксированной длины. Любой текст меньшей длины будет дополнен пробелами в конце строки. Все конечные пробелы, вставленные либо MySQL, либо пользователем, удаляются при выводе значения. MySQL по умолчанию считает текст не чувствительным к регистру (см. модификатор BINARY ниже). Тип BINARY эквивалентен CHAR с модификатором BINARY .























































































































































CHAR (length) VARYING/ VARCHAR (length)/ VARBINARY ( length)



length



Текстовая строка переменной длины (нечувствительная к регистру) с установленной максимальной длиной. Максимальная длина должна лежать в диапазоне между 1 и 255 символами. Все концевые пробелы удаляются при сохранении данных этого типа. Тип VARBINARY эквивалентен VARCHAR с BINARY модификатором.



TINYTEXT



length+1



Текстовое поле (нечувствительно к регистру) с максимальной длиной в 255 символов.



TINYBLOB



length+1



Двоичное поле (чувствительно к регистру) с максимальной длиной в 255 символов. Двоичные данные чувствительны к регистру.



TEXT/LONG VARCHAR



length+2



Текстовое поле с максимальной длиной в 64 Кбайт текста.



BLOB/LONG VARBINARY



length+2



Двоичное поле с максимальным размером в 64 Кбайт данных.



MEDIUMTEXT



length+3



Текстовое поле с максимальной длиной в 16 Мбайт текста.



MEDIUMBLOB



length+3



Двоичное поле с максимальным размером в 16 Мбайт данных.



LONGTEXT



length+4



Текстовое поле с максимальной длиной в 4 Гбайт текста.



LONGBLOB



length+4



Двоичное поле с максимальным размером в 4 Гбайт данных.



ENUM



1,2



Поле, которое может содержать одно значение из предварительно заданного набора (например ENUM ("apples", "oranges", "bananas")). Данные могут быть введены как одно из текстовых значений набора либо как число, соответствующее одному из элементов набора (номер первого элемента 1). В поле всегда может быть внесено значение NULL. Набор (коллекция) может содержать до 65535 разных элементов. Если в наборе меньше 256 элементов, поле займет только один байт (иначе его размер равен двум байтам).

<

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий