Type | Bytes | Discription | Additional |
CHAR(character) | 고정길이 문자열(1~32,767 byte) | 설정한 만큼 무조건 할당 \n\r 등의 문자는 저장 안됨 | |
VARCHAR(m,n) | 가변길이 문자열(1~255 byte) (m:컬럼길이,n:최소할당길이) |
n보다긴문자열->문자열의길이+1바이트 n보다짧은문자열->n+1바이트 | |
BOOLEAN | 1 | TRUE/FALSE 가지는 컬럼 | \0(t,/t) or \1(f,/f) 저장 |
SMALLINT | 2 | 2바이트 정수 | -32,767 ~ 32,767 |
INTEGER | 4 | 4바이트 정수 | -2,147,483,647 ~ 2,147,483,647 |
INT8 | 8 | 8바이트 정수 | -9,223,372,036,854,775,807 ~ 9,223,372,036,854,775,807 |
SMALLFLOAT | 4 | 4바이트 단정밀도 부동소수 | 8 significant digits |
FLOAT | 8 | 8바이트 단정밀도 부동소수 | 16 significant digits |
DECIMAL(s,p) | 최대 32 significant digits | 기본 : (16,0), 범위 : 10^-130 ~ 10^124 | |
MONEY(s,p) | DECIMAL과 동일 표기만 다름 | ||
SERIAL(n) | 4 | 4바이트 정수 | n : 시작 값, 자동으로 증가하는 정수 컬럼 0나 NULL을 저장할 경우 최대값을 저장. 그 외의 값은 그대로 저장. |
SERIAL8(n) | 8 | 8바이트 정수 | |
DATE | 4 | 달력 일자를 저장(4바이트) | 0001-01-01 ~ 9999-12-31 |
DATETIME | 일자와 시간의 저장 | 년도부터 백분초(5자리)까지 사용자가 저장할 숫자의 범위 정의 가능 | |
INTERVAL | 년~월의 간격 또는 일~백분초의 간격, 간격은 1년3개월 또는 365일10시간 형태로 구성, 1년1개월10일10시간의 형태는 정의할 수 없음(달의 크기가 다르기때문). | ||
LVARCHAR | 2 | 메모리상에는 32KB이나 컬럼 타입으로 저장 시에는 2KB까지 저장되는 자료형. | |
TEXT | 2GB까지의 문자열 저장 가능한 단순 대형객체 | ||
BYTE | 2GB까지의 바이너리 저장 가능한 단순 대형객체 | ||
CLOB | 4TB까지의 문자열이 저장 가능한 스마트 대형객체 | ||
BLOB | 4TB까지의 바이너리 저장 가능한 스마트 대형객체 |
'프로그래밍 > PHP' 카테고리의 다른 글
[스크립트] 웹페이지의 필요한 내용만 가져오는 클래스 (0) | 2010.04.23 |
---|---|
[스크립트] [19금] IE7 업로드전에 사진미리보기 (썸네일+크롭핑) (0) | 2010.04.23 |
[본문스크랩] Introduction to PHP PDO (0) | 2010.04.23 |
[본문스크랩] 히치하이커를 위한 PHP 가이드-PHP 5 Data Object (PDO.. (0) | 2010.04.23 |
[본문스크랩] [설치/설정] 리눅스php 로 MS-SQL 프로시져를 을 잡자 .. (0) | 2010.04.23 |