MySQL mağaza dahili zaman damgalarını nasıl etkiliyor? Bir int ya da bir ip mi yoksa başka bir şey mi?MySQL deposu zaman damgasını dahili olarak nasıl?
cevap
:
zaman damgası: dönemin yana saniye UTC temsil eden bir dört-baytlık tamsayıdır ('1970-01-01 00:00:00' UTC)
Ben UNIX Dönemden beri saniye sayısını temsil eden bir tam sayıdır UNIX zaman damgası kullanır inanıyorum: Jan MySQL Documentation itibaren 01 1970
Tüm Tarih, Saat, Datetime, Zaman Damgası dahili Tamsayılar olarak depolanır, ancak farklı veri türleri
YIL gibi Değerleri Farklı Tamsayılar vardır: Bir tek bayt tamsayı
TARİH: paketlenmiş Üç bayt tamsayı YYYY x 16 x 32 + 32 mm + DD
TIME ×: DD paketlenmiş üç baytlık tamsayıdır 24 x 3600 + H 3600 + 60 mM + SS
× × TIMESTAMP: Sekiz bayt: olarak paketlenmiş tarih için dört bayt tamsayı dönemine ('1970-01-01 00:00:00' UTC)
DATETIME yana saniye UTC temsil eden bir dört-baytlık tamsayıdır Data Time Explanatory MySQL Documentation
: 10000 + MM x YYYY + 100, DD ve 10000 + AA 100 + SSReferans × HH olarak paketlenmiş bir süre için dört bayt tamsayı ×