π» [SQL] λ μ§μ μκ°(DATE and TIME) μλ£ν
1. DATE νμ
- DATE νμ μ λ μ§λ ν¬ν¨νμ§λ§ μκ°μ ν¬ν¨νμ§ μμ λ μ¬μ©νλ νμ μ λλ€.
- DATE νμ YYYY-MM-DD νμ μ λ ₯κ°λ₯νλ©°, '1000-01-01' λΆν° '9999-12-31' κΉμ§λ§ μ λ ₯κ°λ₯ν©λλ€.
2. DATETIME νμ
- DATETIME νμ μ λ μ§μ μκ°μ λͺ¨λ ν¬ν¨ν λ μ¬μ©νλ νμ μ λλ€.
- YYYY-MM-DD HH:MM:SSμ ννλ‘ μ¬μ©λλ©° '1001-01-01 00:00:00'λΆν° '9999-12-31 23:59:59'κΉμ§ μ λ ₯μ΄ κ°λ₯νλ€
3. TIME νμ
- TIMEμ HH:MM:SSμ ννλ₯Ό μ§λλ€.(HHH:MM:SSμ ννλ₯Ό λκΈ°λ νλ€)
- -838:59:59 λΆν° 838:59:59 κΉμ§μ λ²μλ₯Ό κ°μ§λ€. μ΄λ TIME typeμ μκ°μ΄ ν¬λ€κ³ λλμλ μλ€.
- TIMEμ νμ¬μ μκ°μ ννν λλ§ μ°λκ²μ΄ μλλΌ μ΄λ―Έ μ§λλ²λ¦° μκ°μ΄λ, νΉμ μ΄λ²€νΈλΌλ¦¬μ κ°κ·Ήμ νννλλ° μ¬μ©λκΈ° λλ¬Έμ μ΄μ²λΌ μ°μΈλ€.
4. TIMESTAMP νμ
- TIMESTAMP μμ λ μ§μ μκ°μ ν¬ν¨νλ€.
- TIMESTAMPλ 1970-01-01 00:00:01 UTC λΆν° 2038-01-19 03:14:07UTC κΉμ§κ° κ·Έ λ²μμ΄λ€.
π DATETIME vs TIMESTAMP
DATETIMEμ λ§ κ·Έλλ‘ λ μ§μ μκ°, μ΄ λμ 'μ λμ 'μΈ κ°, λ°λ©΄ TIMESTAMPλ 'μλμ 'μ λλ€. μκ°λμ μν₯μ λ°μ΅λλ€.
μ½λ κ³³λ§λ€ ν΄λΉ μκ°λλ‘ λ³΄μ΄λλ‘ ν λλ TIMESTAMPλ₯Ό, μ΄λμμλ λκ°μ΄ 보μ΄λλ‘ ν μκ°μ DATETIMEμ μ¬μ©νλ©΄ λ©λλ€.
- κ·Έ μΈμ μ°¨μ΄λ‘λ DATETIMEμ 8λ°μ΄νΈ, TIMESTAMPλ 4λ°μ΄νΈμ΄κ³
- DATETIMEμΌλ‘λ 1000λ λΆν° 9999λ κΉμ§, TIMESTAMPλ‘λ 1970λ λΆν° 2038λ κΉμ§ κΈ°λ‘μ΄ κ°λ₯νλ€λ κ²
- TIMESTAMPλ ν μΆκ°μ κ°μ μ λ£μΌλ©΄ μλμΌλ‘ ν μκ°μ΄ μ λ ₯λλ€λ κ²
'DB > Mysql' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
π»[SQL] Null μΌ κ²½μ° Default κ° μ²λ¦¬ λ°©λ² (0) | 2022.07.15 |
---|---|
π»RDB μ NoSQLμ μ°¨μ΄μ (0) | 2022.06.16 |
물리μ λ°μ΄ν° λͺ¨λΈλ§ (0) | 2021.11.03 |
λ Όλ¦¬μ λ°μ΄ν° λͺ¨λΈλ§ (0) | 2021.11.03 |
κ°λ μ λ°μ΄ν° λͺ¨λΈλ§ (0) | 2021.11.02 |