36
Глава 2. Создание и заполнение базы данных
Вот как были бы использованы различные
временные типы при реали
зации приведенных выше примеров:
•
Для хранения предполагаемой даты доставки заказа покупателю
и даты рождения сотрудника использовались бы
столбцы типа
date
,
поскольку знать точное время рождения человека необязательно,
а спланировать будущую доставку с точностью до секунды нереально.
•
Для хранения информации о фактической
доставке заказа покупа
телю использовался бы тип
datetime
(дата и время),
поскольку важ
но отследить не только дату, но и точное время доставки.
•
Столбец, отслеживающий время последнего изменения пользовате
лем
определенной строки таблицы, использовал бы тип
timestamp
(временная метка). Этот
тип содержит ту же информацию, что и тип
datetime
(год, месяц, день, час, минуту, секунду), но
при добавлении
или изменении строки таблицы сервер MySQL автоматически за
полнит
столбец
timestamp
текущими значениями даты/времени.
Достарыңызбен бөлісу: