Изучаем sql



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

Тип
Формат по умолчанию
Допустимые значения
Date
YYYYMMDD
от 
10000101
до 
99991231
Datetime
YYYYMMDD HH:MI:SS от 
10000101
00:00:00
до 
99991231 23:59:59
Timestamp
YYYYMMDD HH:MI:SS от 
19700101
00:00:00
до 
20371231 23:59:59
Year
YYYY
от 
1901
до 
2155
Time
HHH:MI:SS
от 
838:59:59
до 
838:59:59
Компонент
Описание
Диапазон
YYYY
Год, включая столетие
от 
1000
до 
9999
MM
Месяц
от 
01
(январь) до 
12
(декабрь)
DD
День
от 
01
до 
31
HH
Час
от 
01
до 
24
HHH
Часы (прошедшие)
от 
838
до 
838
MI
Минута
от 
01
до 
60
SS
Секунда
от 
01
до 
60


36
Глава 2. Создание и заполнение базы данных
Вот как были бы использованы различные временные типы при реали
зации приведенных выше примеров:

Для хранения предполагаемой даты доставки заказа покупателю
и даты рождения сотрудника использовались бы столбцы типа 
date
,
поскольку знать точное время рождения человека необязательно,
а спланировать будущую доставку с точностью до секунды нереально.

Для хранения информации о фактической доставке заказа покупа
телю использовался бы тип 
datetime
(дата и время), поскольку важ
но отследить не только дату, но и точное время доставки.

Столбец, отслеживающий время последнего изменения пользовате
лем определенной строки таблицы, использовал бы тип 
timestamp
(временная метка). Этот тип содержит ту же информацию, что и тип
datetime
(год, месяц, день, час, минуту, секунду), но при добавлении
или изменении строки таблицы сервер MySQL автоматически за
полнит столбец 
timestamp
текущими значениями даты/времени.


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




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

    Басты бет