![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Список наиболее часто встречающихся типов приведен в таблицах 13.6 - 13.8. Для многих типов данных задается максимальная ширина отображения, указываемая в скобках, которую мы далее будем обозначать символом max. К примеру, запись INT(2) означает, что значение данного поля не может превышать 100.
К числовым типам относятся целые числа и числа с плавающей точкой. Для чисел с плавающей точкой, кроме максимальной ширины отображения можно также указывать число значащих цифр после запятой, далее обозначаемое символом P.
Таблица 13.6. Числовые типы
| Тип | Описание |
| TINYINT[(max)] | Очень маленькие целые числа диапазона -127…128. |
| SMALLINT[(max)] | Маленькие целые числа диапазона -32768…32767. |
| MEDIUMINT[(max)] | Средние целые числа. |
| INT[(max)] | Обычные целые числа. |
| FLOAT[(max,P)] | Числа с плавающей точкой одинарной точности. |
| DOUBLE[(max,P)] | Числа с плавающей точкой двойной точности. |
| DECIMAL[(max,P)] | Числа с плавающей точкой, приведенные к типу char. |
Типы даты и времени приведены в таблице 13.7.
Таблица 13.7. Типы даты и времени
| Тип | Описание |
| DATE | Дата в формате ГГГГ-ММ-ДД. |
| TIME | Время в формате ЧЧ-ММ-СС. |
| DATETIME | Дата и время в формате ГГГГ-ММ-ДД ЧЧ-ММ-СС. |
| YEAR | Год в формате ГГ или ГГГГ. |
| TIMESTAMP | Метка времени для отсчетов по транзакциям в формате ГГГГ-ММ-ДД ЧЧ-ММ-СС. |
Основные строковые типы приведены в таблице 13.8.
Таблица 13.8. Строковые типы
| Тип | Описание |
| CHAR (len)[BINARY] | Строки с длиной len, которое не превышает 255 символов. Ключевое слово BINARY указывает на то, что данные должны обрабатываться независимо от регистра. |
| CHAR | Синоним CHAR(1). |
| VARCHAR (len)[BINARY] | Синоним CHAR(len)за исключением того, что строки могут быть произвольной длины. |
| TEXT | Строки с максимальной длиной символов равной 65535. Данные этого типа чувствительны к регистру. |
| BLOB | Двоичные строки с максимальной длиной символов равной 65535. Тип BLOB (binary large object - большой двоичный объект) предназначен для хранения двоичных данных, в том числе изображений и звуковых последовательностей. |
Дата публикования: 2015-07-22; Прочитано: 404 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
