Number
μ«μλ₯Ό μ μ₯νλ νμ μ κ°μ μ νλμ λ°λΌ μ°Έκ°κ³Ό κ·ΌμΏκ° νμ μΌλ‘ λλ μ μλ€.
μ°Έκ°(Exact Value): μμμ μ΄ν κ°μ μ 무μ κ΄κ³μμ΄ μ νν κ·Έ κ°μ κ·Έλλ‘ μ μ₯νλ νμ (INTEGER, *INT, DECIMAL)
κ·ΌμΏκ°(Approximate Value): λΆλ μμμ μ΄ λΆλ¦¬λ κ°μ μλ―Ένλ©°, μ²μ 컬λΌμ μ μ₯ν κ°κ³Ό μ‘°νλ κ°μ΄ μΌμΉμκ³ μ΅λν λΉμ·ν κ°μ μ μ₯νλ νμ (FLOAT, DOUBLE)
λν κ°μ΄ μ μ₯λλ ν¬λ§·μ λ°λΌ μλμ κ°μ΄ λλ μ μλ€.
μ΄μ§ νκΈ°λ²(Binary): νλ‘κ·Έλλ° μΈμ΄μμ μ¬μ©νλ μ μλ μ€μ νμ μ μλ―Ένλ©°, μ μ λ©λͺ¨λ¦¬λ λμ€ν¬ 곡κ°μ μ μ₯ν μ μλ€.(INTEGER, BIGINT λ± λλΆλΆμ μ«μ νμ )
μμ§ νκΈ°λ²(DECIMAL): μ«μ κ°μ κ° μλ¦Ώκ°μ νννκΈ° μν΄ 4λΉνΈλ ν λ°μ΄νΈλ₯Ό μ¬μ©ν΄μ μ μ₯νλ νμ μΌλ‘, μ νν κ°μ μ μ₯ν μ μμ§λ§ λ©λͺ¨λ¦¬λ λμ€ν¬ 곡κ°μ λ§μ΄ μ¬μ©νλ€.(DECIMALλ§ ν΄λΉ)
μ μ
DECIMAL νμ μ μ μΈνκ³ μ μλ₯Ό μ μ₯νλ νμ μ 5κ°μ§κ° μ‘΄μ¬νλ©°, κ° νμ λ³ λ²μλ μλμ κ°λ€.
TINYINT
1
-128
0
127
255
SMALLINT
2
-32,768
0
32,767
65,535
MEDIUMINT
3
-8,388,608
0
8,388,607
16,777,215
INT
4
-2,147,483,648
0
2,147,483,647
4,294,967,295
BIGINT
8
-9,223,372,036,854,775,808
0
9,223,372,036,854,775,807
18,446,744,073,709,551,615
UNSIGNED μ΅μ μ¬μ©μ μΈλ±μ€μ μ¬μ© μ¬λΆμ μν₯μ λΌμΉμ§ μμ§λ§, λ²μκ° λ€λ₯΄κΈ° λλ¬Έμ μ‘°μΈ μμ κ° νμ λ³λ‘ λμΌν νμ μ μ¬μ©νλ κ²μ΄ μ’λ€.
λΆλ μμμ
FLOAT, DOUBLE νμ μ ν΄λΉνλ©°, μ«μ κ°μ κΈΈμ΄μ λ°λΌ μ ν¨ λ²μμ μμμ μλ¦Ώμκ° λ°λκΈ° λλ¬Έμ μ νν μ ν¨ μμμ κ°μ μλ³νκΈ° μ΄λ ΅λ€. λλ¬Έμ κ°μ λ°μ Έμ λΉκ΅νκΈ°κ° μ½μ§ μκ³ , κ·ΌμΏκ°μ μ μ₯νλ λ°©μμ΄λΌμ λλ± λΉκ΅(Equal)λ μ¬μ©ν μ μλ€.
DECIMAL
λΆλ μμμ μμ μ ν¨ λ²μ μ΄μΈμ κ°μ κ°λ³μ μ΄λ―λ‘ μ νν κ°μ 보μ₯ν μ μκΈ° λλ¬Έμ λ§€μ° μ€μν κ°μ DECIMAL νμ μΌλ‘ μ μ₯νλ κ²μ΄ μ’λ€. μλ¦Ώμλ§νΌ κ³ μ λ ν¬κΈ°λ‘ μ μ₯νκΈ° λλ¬Έμ λ©λͺ¨λ¦¬λ λμ€ν¬ 곡κ°μ λ§μ΄ μ¬μ©νμ§λ§, μμμ μμ μ νν κ°μ 보μ₯ν μ μλ€.(μ μλ₯Ό μ¬μ©νλ κ²½μ° INTEGER, BIGINT νμ μ μ¬μ©νλ κ²μ΄ μ’λ€.)
μ°Έκ³ μλ£
Last updated
Was this helpful?