DB 기본 개념
논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조함으로써 검색과 갱신의 효율화를 꾀한 것이다. 즉, 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다.
이 용어가 처음 사용된 것은 1963년 6월 미국 SDC(System Development Corporation)가 산타모니카에서 개최한 '컴퓨터 중심의 데이터베이스 개발과 관리'라는 심포지엄 제목에서 공식으로 사용되었다.
가장 많이쓰는(개발자) 필드
VarChar = 컬럼 값의 길이가 고정적이지 않을때. 유동적일때 주로 사용하는 길이 값은 1~65535사이에서 선택하면 된다. mysql 5.0.3 이전 버전에서는 최대한계치가 255 이다.
숫자형 데이터 타입
----------------------------------------------------------------------------------------
데이터 타입 설명
----------------------------------------------------------------------------------------
TINYINT 가장 작은 숫자형으로 부호가 있는 경우에는 -128 ~ 127, 부호가 없는
경우에는 0~255까지 데이터를 다룰 수 있습니다. 저장할 때 필요한
용량은 1바이트입니다.
SMALLINT 부호가 있는 경우에는 -32768~32767, 부호가 없는 경우에는 0 ~ 65535
까지 다룰 수 있으며, 저장할 때 필요한 용량은 2바이트입니다.
MEDIUMINT 부호가 있는 경우에는 -8388608 ~ 8388607, 부호가 없는 경우 0~16777251
까지 데이터를 다룰 수 있으며, 저장할 때 필요한 용량은 3바이트 입니다.
INT 일반적으로 사용하는 숫자형으로 부호가 있는 경우에는 -2147483648 ~
2147483647, 부호가 없는 경우에는 0 ~ 4294967295까지 데이터를 다룰 수
있으며, 저장할 때 필요한 용량은 4바이트입니다.
INTEGER int와 같이 사용합니다.
BIGINT 부호가 있는 경우에는 -9223372036854775808 ~ 9223372036854775807,
부호가 없는 경우에는 0 ~ 18446744073709551615까지 데이터를 다룰 수
있으며, 저장할 때 필요한 용량은 8바이트입니다.
FLOAT 4바이트의 크기를 가지는 값으로 최소값 +_ 1.175494351E-38 ~ 최대값
+_3.402823466E_38까지 지원합니다.
DOUBLE 값의 범위는 최소 +- 1.7976931348623157E-308,
최대 +-2.225073858572014E+308이며, 저장할 때 필요한 용량은 8바이트
입니다.
DECIMAL 소수를 저장하지만 내부적으로는 문자 형태로 저장되는 타입입니다.
예를 들어 3.141592의 경우, 3이 char하나의 공간에 저장됩니다.
----------------------------------------------------------------------------------------
문자형 데이터 타입
----------------------------------------------------------------------------------------
테이터 타입 설명
----------------------------------------------------------------------------------------
CHAR char(0)도 지원하며, 실제값이 M보다 작을 때 남는 자릿수만큼 공백을 붙여서
저장 합니다. 1부터 최대 255의 자릿수를 지원하며, 용량만큼 바이트를
사용합니다.
VARCHAR 지정할 수 있는 길이는 1부터 255까지이며, 지정한 길이보다 작은 데이터를
저장할 때 필요한 길이만큼만 저장됩니다. char형 보다 기억장치를 효율적으로
사용할 수 있습니다. 지정한 용량+1바이트를 사용합니다.
TINYBLOB 최대 255개의 문자를 저장할 수 있습니다. 지정한 용량+1바이트 (L < 2^8 - 1)
를 사용합니다.
TINYTEXT tinyblob와 같이 사용합니다.
BLOB 최대 65535개의 문자를 저장하며 지정한 용량+2바이트(L < 2^16 - 1)의
용량을 사용합니다.
'IT 전용글' 카테고리의 다른 글
ImageMagicK (0) | 2008.02.22 |
---|---|
imagemagicK (0) | 2008.02.13 |
마샬링(marshalling ) (0) | 2008.01.03 |
[필독]!!!!! 꼭 개발자라면 꼭 읽어보세요 ~ (0) | 2007.10.24 |
IT맨, 내가 사직서를 쓴 이유(다음블로그 발췌) (0) | 2007.10.11 |