Date Time
MySQLμ λ μ§, μκ° λλ λ μ 보λ₯Ό ν¨κ» μ μ₯ν μ μλ μ¬λ¬ λ°μ΄ν° νμ μ μ 곡νλ€.
YEAR
1
1901 ~ 2155
DATE
3
'1000-01-01' ~ '9999-12-31'
TIME
3 + μμμ μ΄
'-838:59:59' ~ '838:59:59'
DATETIME
5 + μμμ μ΄
'1000-01-01 00:00:00' ~ '9999-12-31 23:59:59'
TIMESTAMP
4 + μμμ μ΄
'1970-01-01 00:00:01' UTC ~ '2038-01-19 03:14:07' UTC
κ° νμ μ νμλ‘ νλ μ 보μ μ’ λ₯μ λ²μ, κ·Έλ¦¬κ³ μ μ₯ 곡κ°μ λ°λΌ μ ννμ¬ μ¬μ©νλ©°, μλ λ κ°μ νμ μ λ€μκ³Ό κ°μ νΉμ§μ΄ μλ€.
TIME: μκ°λΏλ§ μλλΌ, λ μμ κ°μ μκ° κ°κ²©(Elapsed Time)μ μ μ₯νλ μ©λλ‘λ μ¬μ©λ μ μμ΄ νν λ²μκ° 24μκ° μ΄κ³ΌTIMESTAMP: 1970λ 1μ 1μΌ μμ (UTC)μ κΈ°μ€μΌλ‘ μ΄(Second)λ₯Ό λμ νμ¬ μκ°μ νν(2038λ μ΄μμ μ·¨μ½μ μ‘΄μ¬)
μμμ μ΄ν μ΄(Fractional Seconds) μ λ°λ
TIME, DATETIME, TIMESTAMP νμ
μ μμμ μ΄ν μ΄λ₯Ό μ§μ νμ¬ μ λ°λλ₯Ό μ‘°μ ν μ μλ€.
μμμ μ΄ν μ리μλ₯Ό 0λΆν° 6κΉμ§μ μ«μλ‘ μ§μ (κΈ°λ³Έκ° = 0)
2μλ¦¬λΉ 1λ°μ΄νΈμ© μΆκ° μ μ₯ κ³΅κ° νμ(
DATETIME(6)= 5 + 3 λ°μ΄νΈ)
νμμ‘΄(Time Zone) μ²λ¦¬
MySQLμμ λ μ§μ μκ° νμ μ νμμ‘΄ μ²λ¦¬μ λ°λΌ μ€μν μ°¨μ΄μ μ 보μΈλ€.
DATETIME/DATE: νμμ‘΄ μ 보μ 무κ΄νκ² λμνλ€λ°μ΄ν°λ² μ΄μ€ 컀λ₯μ μ
time_zoneμ€μ μ μν₯μ λ°μ§ μμμ λ ₯λ λ¬Έμμ΄ κ°μ κ·Έλλ‘ μ μ₯νκ³ μ‘°ν μμλ κ·Έλλ‘ λ°ν
TIMESTAMP: νμμ‘΄ μ 보μ λ°μνλ€κ°μ μ μ₯ν λ νμ¬ μΈμ μ
time_zoneμ κΈ°μ€μΌλ‘ UTC(Coordinated Universal Time)λ‘ λ³ννμ¬ μ μ₯κ°μ μ‘°νν λλ μ μ₯λ UTC κ°μ λ€μ νμ¬ μΈμ μ
time_zoneμ λ§κ² λ³ννμ¬ λ°ν
μλ μ΄κΈ°ν λ° μ
λ°μ΄νΈ
DATETIMEκ³Ό TIMESTAMP νμ
μ νμ΄ μμ±λκ±°λ λ³κ²½λ λ μλμΌλ‘ νμ¬ μκ°μ κΈ°λ‘νλλ‘ μ€μ ν μ μλ€.
DEFAULT CURRENT_TIMESTAMP: νμ΄ μ²μ μμ±λ λμ μκ°μ μλμΌλ‘ κΈ°λ‘ON UPDATE CURRENT_TIMESTAMP: ν΄λΉ νμ λ€λ₯Έ μ»¬λΌ κ°μ΄ λ³κ²½λ λλ§λ€ μκ°μ μλμΌλ‘ κ°±μ
μ°Έκ³ μλ£
Last updated
Was this helpful?