Kaynağa Gözat

date & time types

me@helium 8 yıl önce
ebeveyn
işleme
240e0f2d31
1 değiştirilmiş dosya ile 11 ekleme ve 3 silme
  1. 11 3
      ER-SQL.md

+ 11 - 3
ER-SQL.md

@@ -108,12 +108,20 @@
 числа 10, на которое умножается мантисса. Такой подход удобен для математических расчетов и экономен по памяти, однако если число очень большое, то в нём
 не сохраняется дробная часть из-за ограниченной точности мантиссы. Это неприемлимо, например, для операций с деньгами, поэтому...
 
-#### Типы с фиксированной точкой
+#### Тип с фиксированной точкой
 ...поэтому существуют типы с фиксированной точкой, которые представляют из себя что-то типа строки с цифрами, которая гарантированно сохранит значение в
 нужном диапазоне: `DECIMAL(M,D)` или `NUMERIC(M,D)`. M и D - имеют тот же смысл, что и для вещественных типов (общее количество цифр в числе и количество
 цифр дробной части).
 
+### Дата и время
 
+Любая современная СУБД умеет гибко оперировать с датой и временем. Например, можно делать запросы "за последние 3 недели", "от начала года до двух месяцев
+назад" и так далее. Для этих целей в MySQL существую следующие типы данных:
 
-
-
+| Тип                               | Описание                                                                      |
+| --------------------------------- | ----------------------------------------------------------------------------- |
+| DATE                              | Дата в формате YYYY-MM-DD |
+| TIME                              |  Время в формате HH:MM:SS |
+| DATETIME                          |  Дата и время в формате YYYY-MM-DD HH:MM:SS |
+| TIMESTAMP                         | DATETIME, который автоматически заполняется временем сохранения или изменения записи |
+| YEAR                              | Год, в двух (YEAR(2)) или четырехцифровом (YEAR(4))формате |