Number
μ«μ λ°μ΄ν° νμ μ κ°μ μ νν μ μ₯ μ¬λΆμ κ°μ μ μ₯νλ λ΄λΆ νμμ λ°λΌ λλ μ μλ€.
μ°Έκ° νμ : κ°μ λ³ν μμ΄ κ·Έλλ‘ μ μ₯νλ νμ (
INTEGER,DECIMAL)κ·ΌμΏκ° νμ : λΆλ μμμ λ°©μμΌλ‘ κ°μ μ μ₯νλ©°, μ΄ κ³Όμ μμ λ―ΈμΈν μ€μ°¨κ° λ°μν μ μλ νμ (
FLOAT,DOUBLE)μ΄μ§ νκΈ°λ²: CPUκ° κ°μ₯ ν¨μ¨μ μΌλ‘ μ²λ¦¬ν μ μλ μ΄μ§μ ννλ‘ κ°μ μ μ₯νλ νμ , μ μ₯ κ³΅κ° ν¨μ¨μ΄ μ’μ(λλΆλΆμ μ«μ νμ ,
INTEGERκ³μ΄,FLOAT,DOUBLE)μμ§ νκΈ°λ²: κ° μλ¦Ώμλ₯Ό κ°λ³μ μΌλ‘ νννμ¬ μ μ₯νλ νμ , μ΄μ§ νκΈ°λ²λ³΄λ€ λ λ§μ μ μ₯ 곡κ°μ μ¬μ©νμ§λ§ μ€μ°¨ λ°μ X(
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 νμ
μ μ€μλ₯Ό κ·Όμ¬μΉλ‘ νννλ€.
IEEE 754 νμ€μ λ°λΌ μ΄μ§ λΆλ μμμ λ°©μμΌλ‘ κ°μ μ μ₯
μΌλΆ μμ§ μμλ₯Ό μ ννκ² νννμ§ λͺ»νλ νκ³λ₯Ό κ°μ§
μμ§μ 0.1 -> μ΄μ§μλ‘ νν λΆκ°λ₯νμ¬ κ°μ₯ κ°κΉμ΄ κ°μΌλ‘ μ μ₯
μ΄λ¬ν νΉμ± λλ¬Έμ λΆλ μμμ νμ
μ 컬λΌμ λλ± λΉκ΅(=) 쑰건μΌλ‘ μ¬μ©νλ κ²μ μ μ¬μ μΈ λ²κ·Έλ₯Ό μ λ°ν μ μλ€.
DECIMAL
DECIMAL νμ
μ κ³ μ μμμ νμ
μΌλ‘, μ«μλ₯Ό λ΄λΆμ μΌλ‘ λ¬Έμμ΄μ΄λ μ΄μ§ ννμ μμ§ νκΈ°λ²μΌλ‘ μ μ₯νμ¬ μμμ μλ μλ¦ΏμκΉμ§ μ ννκ² νννλ€.
μλ¦Ώμλ§νΌ κ³ μ λ ν¬κΈ°λ‘ μ μ₯νκΈ° λλ¬Έμ λ©λͺ¨λ¦¬λ λμ€ν¬ 곡κ°μ λ§μ΄ μ¬μ©
DECIMAL(P, S)μ κ°μ΄ μ μΈνλ©°,P(Precision)λ μμμ μ ν¬ν¨ν μ 체 μ ν¨ μ«μμ μλ¦Ώμλ₯Ό,S(Scale)λ μμμ μ΄νμ μλ¦Ώμλ₯Ό μλ―Έ
μμμ μμ μ νν κ°μ 보μ₯ν μ μμ§λ§, μ μ₯ 곡κ°κ³Ό μ°μ° μλ μΈ‘λ©΄μμ νΈλ μ΄λμ€νκ° μ‘΄μ¬νλ€.
μ μ₯ 곡κ°: μ΄μ§ νκΈ°λ²μ μ¬μ©νλ λ€λ₯Έ μ«μ νμ λ³΄λ€ λ λ§μ μ μ₯ κ³΅κ° μꡬ
μ°μ° μλ: CPUκ° μ§μ μ²λ¦¬νλ μ΄μ§ μ°μ°μ λΉν΄ μννΈμ¨μ΄μ μΌλ‘ μ²λ¦¬λλ―λ‘ μλμ μΌλ‘ λλ¦Ό
λ°λΌμ λͺ¨λ μ«μ νμ
μ DECIMALμ μ¬μ©νλ κ²μ λΉν¨μ¨μ μ΄λ©°, μ€μ°¨ μλ μμμ μ°μ°μ΄ λ°λμ νμν κ²½μ°μλ§ DECIMALμ μ ννλ κ²μ΄ μ’λ€.
μ°Έκ³ μλ£
Last updated
Was this helpful?