篠崎愛(Shinozaki Ai) : 시노자키 아이

문자 



CHARACTER(n) or CHAR(n)

n bytes (최대 길이는 아직 잘 모르겠음;)

n 만큼의 고정 길이를 가진다.

 

VARCHAR(n)

0 ~ n bytes (사실 잘 모르겠다...)

저장된 문자열의 길이에 따라 길이가 달라진다. = 가변 길이

 

CLOB(n[K|M|G]) // Charactor Large OBject // KMG는 킬로 메가 기가

정말 큰 문자를 다룰 때 쓴다. 저장공간은 이름만 봐도 알 듯.

예) CLOB(3200), CLOB(64K), CLOB(128M), CLOB(2G) // Fixed length up to 2GB in size.


----------------------------------------------------------------------------------------------------------




정수 


BYTEINT (ANSI 표준은 아님)

1 byte

-128 ~ 127 (4자)

 

SMALLINT

2 bytes

-32,768 ~ 32,767 (6자)

 

INTEGER (INT)

4 bytes

-2,147,483,648 ~ 2,147,483,647 (11자)

 

BIGINT

8 bytes

-9,233,372,036,854,775,807 ~ (길어서 생략. 안적어도 알 듯.) (20자)



----------------------------------------------------------------------------------------------------------




실수




DECIMAL(m, n) or DEC(m, n) or NUMERIC(m, n) // m은 유효숫자, n은 소수 자릿수

m = 1 ~ 2 : 1 byte

m = 3 ~ 4 : 2 bytes

m = 5 ~ 9 : 4 bytes

m = 10 ~ 18 : 8 bytes

m = 18 ~ 38 : 16 bytes // m은 38이 최대값이다.

 

FLOAT

2 x 10-307 ~ 2 x 10308 // 무지 큰 수도 표현할 수 있지만 정밀도는 15자리다.





----------------------------------------------------------------------------------------------------------

바이트


BYTE(n), VARBYTE(n)

n = 1 ~ 64,000

 

BLOB(n[K|M|G]) // Binary Large OBject // Fixed length up to 2GB in size.

예) BLOB(3200), BLOB(32K), BLOB(32M), BLOB(2G)


----------------------------------------------------------------------------------------------------------


날자


DATE

4 bytes // 내부적으로는 INTEGER. 따라서 숫자 연산이 가능.

ANSI 표준 표현은 'YYYY-MM-DD'이며

최소값 '0001-01-01', 최대값 '9999-12-31'이다.


기타 등등


INTERVAL YEAR(n)

INTERVAL MONTH(n)

INTERVAL DAY(n)

INTERVAL YEAR(n) TO MONTH

INTERVAL HOUR(n)

INTERVAL MINUTE(n)

INTERVAL SECOND(n)

INTERVAL DAY(n) TO HOUR

INTERVAL DAY(n) TO MINUTE

INTERVAL DAY(n) TO SECOND

INTERVAL HOUR(n) TO MINUTE

INTERVAL HOUR(n) TO SECOND

INTERVAL MINUTE(n) TO SECOND

TIME(n)

TIME(n) WITH TIME ZONE

TIME(n) WIDTH TIME ZONE TIMESTAMP(n)

TIMESTAMP(n) WITH TIME ZONE

TIMESTAMP WITH TIME ZONE



출처 - http://blog.naver.com/nitrogehne?Redirect=Log&logNo=150165784902