Datetime в mysql

Annetka

Каким образом хранятся даты в базах данных?

otvertka07

в mssql это целое длиной 8 байт (или 4, если это smalldatetime)

sinet

#DATETIME

Annetka

в общем-то там не сказано как хранится значение, если это целое число 8 байт, то каким образом тогда сохраняются неправильные даты типа
2004-04-31?

sinet

Скорее всего несколько битов под число, несколько под месяц и т.д.

Annetka

А о часовом поясе он может что-нибудь помнить?

sinet

Почитай в доке.

Annetka

В указанном тобой доке такого не замечено

dgaf

>сли это целое число 8 байт, то каким образом тогда сохраняются неправильные даты типа
>2004-04-31?
"20040431" ?

sinet

Значит и не делает он этого.

sergei1969

там не 8 байт, а 8 знаков

Annetka

Вот это представляется мне крайне сомнительным

sinet

Вообще какая разница, в какаом виде храниться?
Главное знать пределы, в которых изменяется.

laki

В доке не х..я не написано, я когда устраивался на работу был именно такой вопрос. ответ правильный: в зависимости от базы. В частности в оракле дохуя представлений, а это требовалось знать

stm7884696

в пизду аких работодателей...
Они ищут не креатив, а шаблонциков, знающих мануал на зубок...

sinet

ответ правильный: в зависимости от базы.
И вполне очевидный.
Нормальный вопрос.

sergey_m

> Они ищут не креатив, а шаблонциков, знающих мануал на зубок...
А нужно искать креативщиков, знающих мануал на зубок.
Оставить комментарий
Имя или ник:
Комментарий: