달력

01

« 2017/01 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

'programming/mysql'에 해당되는 글 1

  1. 2012.08.21 Storage Requirements for Numeric Types (1)

Storage Requirements for Numeric Types

 Data Type

의미

Storage Required 

범위

 TINYINT

 매우 작은 정수

 1 byte 

 부호 있는 값 : -128 ~ 127

 부호 없는 값 : 0 ~ 255

 SMALLINT 

 작은 정수 

 2 bytes

 부호 있는 값 : -32768 ~ 32767

 부호 없는 값 : 0 ~ 65535

 MEDIUMINT 

 중간 크기의 정수 

 3 bytes

 부호 있는 값 : -8388608 ~ 8388607
 
부호 없는 값 : 0 ~ 16777215

 INT, INTEGER 

 표준 정수 

 4 bytes

 부호 있는 값 : -2147683648 ~ 2147483647
 
부호 없는 값 : 0 ~ 4294967295

 BIGINT 

 큰 정수 

 8 bytes

 부호 있는 값 : -9223372036854775808 ~
                       9223372036854775807
 
부호 없는 값 : 0 ~ 18446744073709551615

 FLOAT (p) 

 단정도 부동 소수

 4 bytes if 0 <= p <= 24, 8 bytes if 25 <= p <= 53

 

 FLOAT 

 단정도 부동 소수  

 4 bytes

 0이 아닌 최소값±1.175494351E - 38

 0이 아닌 최대값±3.402823466E + 38

 DOUBLE [PRECISION], REAL

 배정도 부동 소수

 8 bytes

 0이 아닌 최소값±2.2250738585072014E - 308

 0이 아닌 최대값±1.7976931348623157E + 308

 DECIMAL (M, D), NUMERIC (M, D) 

 고정 소수   

 Varies; see following discussion

 범위는 M D에 따라 다르다.

 BIT (M) 

 비트필드

 approximately (M+7) / 8 bytes

 0 ~ 2^(M-1)



신고

'programming > mysql' 카테고리의 다른 글

Storage Requirements for Numeric Types  (1) 2012.08.21
Posted by insummersnow


티스토리 툴바