글
Technical Article/펌 2003. 6. 16. 16:54데이터형 뽀개기!
자주 쓰는것만 정리한다.
[정수형]
int
-2^31 (-2,147,483,648) 부터 2^31 - 1 (2,147,483,647)까지의 정수. 20억이라는 말!
smallint
2^15 (-32,768) 부터 2^15 - 1 (32,767)까지의 정수. 16비트 정수형.
tinyint
0 부터 255 까지. 바이트에 해당
나는 주로 int를 사용해왔다... 그냥 ㅡㅡ;
[실수형]
float
부동(정확하지 않은) 소수 데이터 형으로 -1.79E + 308 부터 1.79E + 308 까지의 데이터. 폰에서 실수형이 지원되지 않으므로 거의 사용하지 않는 타입.
[날짜형]
datetime
1월 1일, 1753년, 부터 12월 31일, 9999년, 까지의 데이터를 1000분의 일초 단위로 지정 가능 합니다.
smalldatetime
1월 1일, 1900년, through 6월 6일, 2079년, 까지 1분 단위 정확도로 지정 가능 합니다.
주로사용하는건 datetime. 왠지 small보다 좋아보임..ㅋㅋ
앞으로는 smalldatetime을 사용해야되겠다.
[문자형]
char
8,000바이트(문자)까지 지정 가능한 유니코드가 아닌 고정길이 데이터 형입니다.
varchar
8,000바이트 까지 지정 가능한 유니코드가 아닌 가변길이 데이터 형입니다.
text
2^31 - 1 (2,147,483,647) 유니코드가 아닌 가변길이 데이터형으로 2기가 까지 지정 가능 합니다.
예전에는 char형을 사용했는데 사용하지 않는 크기까지 잡아놓는다고 해서 varchar을 주로 사용한다.
[정수형]
int
-2^31 (-2,147,483,648) 부터 2^31 - 1 (2,147,483,647)까지의 정수. 20억이라는 말!
smallint
2^15 (-32,768) 부터 2^15 - 1 (32,767)까지의 정수. 16비트 정수형.
tinyint
0 부터 255 까지. 바이트에 해당
나는 주로 int를 사용해왔다... 그냥 ㅡㅡ;
[실수형]
float
부동(정확하지 않은) 소수 데이터 형으로 -1.79E + 308 부터 1.79E + 308 까지의 데이터. 폰에서 실수형이 지원되지 않으므로 거의 사용하지 않는 타입.
[날짜형]
datetime
1월 1일, 1753년, 부터 12월 31일, 9999년, 까지의 데이터를 1000분의 일초 단위로 지정 가능 합니다.
smalldatetime
1월 1일, 1900년, through 6월 6일, 2079년, 까지 1분 단위 정확도로 지정 가능 합니다.
주로사용하는건 datetime. 왠지 small보다 좋아보임..ㅋㅋ
앞으로는 smalldatetime을 사용해야되겠다.
[문자형]
char
8,000바이트(문자)까지 지정 가능한 유니코드가 아닌 고정길이 데이터 형입니다.
varchar
8,000바이트 까지 지정 가능한 유니코드가 아닌 가변길이 데이터 형입니다.
text
2^31 - 1 (2,147,483,647) 유니코드가 아닌 가변길이 데이터형으로 2기가 까지 지정 가능 합니다.
예전에는 char형을 사용했는데 사용하지 않는 크기까지 잡아놓는다고 해서 varchar을 주로 사용한다.
![](https://lh3.googleusercontent.com/-hYZb_novCPQ/V5HuGPkGFUI/AAAAAAAAANk/f8zcKkeTBbA1A-W6yuqfk12fs8bd8FeOQCL0B/banner_468_60.png)
RECENT COMMENT