Изучаем sql



Pdf көрінісі
бет29/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   25   26   27   28   29   30   31   32   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

Временные данные
Наряду со строками и числами довольно часто приходится работать с ин
формацией о датах и/или времени. Этот тип данных называют 
времен
ным 
(
temporal
). К примерам временных данных в базе данных относятся:

Дата будущего события, например доставки заказа покупателю

Фактическая дата доставки заказа покупателю 

Дата и время изменения пользователем определенной строки таб
лицы 

Дата рождения сотрудника

Год, соответствующий строке таблицы 
yearly_sales
(продажи за год)
в хранилище данных
Тип
Числовой диапазон
Float(
p
,
s
)
от 
3,402823466E+38 до 
1,175494351E
38 и от 1,175494351E
38
до 3,402823466E+38
Double(
p
,
s
)
от 1,7976931348623157E+308 до 
2,2250738585072014E
308
и от 2,2250738585072014E
308 до 1,7976931348623157E+308


Типы данных MySQL
35

Время, необходимое для монтажа электропроводки в автомобиле на
сборочном конвейере
В MySQL есть типы данных для обработки всех подобных ситуаций.
В табл. 2.4 показаны временные типы данных, поддерживаемые MySQL.
Таблица 2.4. Временные типы данных MySQL
Серверы БД хранят временные данные поразному, и назначение фор
матирующей строки (второй столбец табл. 2.4) – показать, как будут
представлены данные при извлечении, а также то, как должна быть
сформирована строка даты при вставке или обновлении столбца вре
менного типа. Таким образом, если бы вам понадобилось вставить дату
23 марта 2005 года в столбец 
date
(дата) с форматом по умолчанию 
YYYY
MMDD
, то вы бы использовали строку 
'20050323'
. Построение и отобра
жение временных данных подробно рассмотрено в главе 7.
На всех серверах БД допустимы различные диапазоны дат для
столбцов временного типа. Oracle Database допускает даты от
4712 г. до н. э. до 9999 г. н.э., тогда как SQL Server обрабатыва
ет только даты от 1753 г. н. э. до 9999 г. н. э. Хотя для большин
ства систем, отслеживающих текущие и будущие события,
большой разницы здесь нет, об этом важно помнить при хране
нии исторических дат. 
Различные компоненты форматов даты, приведенных в табл. 2.4, опи
саны в табл. 2.5.
Таблица 2.5. Компоненты формата даты


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет