Category
show
전체 (775)
웹표준, 웹접근성™ (5)
웹프로그래밍™ (360)
웹기획™ (0)
웹디자인™ (5)
서버™ (32)
데이터베이스™ (43)
개발자료 (9)
트랜드 (60)
Study English (2)
블루비 (70)
오피스 다이어리 (19)
Textcube (2)
이슈 (20)
컴퓨터 악세사리 (18)
엔터테인먼트 (24)
좋은글 (73)
재테크 (1)
이벤트 (4)

MySQL Data Type 정리

데이터베이스™/MySQL 2008/01/31 20:04 by 블루비 Total 1389 : Today 4 : Yesterday 0

Integer Type

- TINYINT 128부터 127 까지의 정수형 타입, 부호가 없는 정수 0∼255까지 지원
- SMALLINT 32768부터 32767 까지의 정수형 타입, 부호가 없는 정수 0∼65535까지 지원
- MEDIUMINT 8388608부터 8388607 까지의 정수형 타입, 부호가 없는 정수 0∼16777215까지 지원
- INT 또는 INTEGER -2147483648부터 2147483647까지의 정수형 타입,
부호 없는 정수 0∼4294967295까지 지원
- BIGINT 9223372036854775808 부터 9223372036854775807 까지의 정수형 타입
부호 없는 정수 0∼18446744073709551615까지 지원
- FLOAT(M,D) 단정도 부동 소수점 실수, -3.402823466E+38 ∼ -1.175494351E-38
그리고 1.175494351E-38 ~ 3.402823466E+38까지 M은 숫자 전체의 길이, D는 소수점 자리수를 의미
- DOUBLE(M,D) 2 배 정밀도를 가진 부동 소수점 실수, -1.79769313486231517E+308 ∼ 2.22507385850720E+308


Stirng Type

-CHAR(m) 0~255까지 입력이 가능하며, 길이가 m길이만큼 고정 사이즈가 된다.
-
VARCHAR (m)0~255까지 입력은 가능하지만, 길이는 고정이 아닌 가변 사이즈이다.
-
BINARY(m) 이진 데이터를 바이트 지정한 만큼 고정 길이
-
VARBINARY(m) 이전 데이터를 바이트 지정한 만큼 넣는다. 가벼 길이
-TINYBLOB 이전 데이터를 최대 255자까지 입력이 가능하다
-
BLOB 최대 길이가 63535인 문자를 저장
-
TEXT 최대 길이가 63535인 문자를 저장
-MEDIUMBLOB 최대 길이가 16777215인 문자를 저장
-LONGBLOB 최대 입력이 4G 이진데이타, 최대 2^32 바이트
-
LONGTEXT 최대 입력이 4G 1바이트 문자열, 최대 2^32 자

/* Point */
- BLOB타입은 대소문자를 구분하고 TEXT타입은 대소문자를 구분하지 않는점이 틀림
- MySQL 3.23.2이번 버전에서는 BLOB와 TEXT컬럼에는 인덱스를 만들수 없다
- BLOB와 TEXT컬럼의 저장시에 문자열 됫부분의 공백이 제거되지 않는다.
- BLOB와 TEXT컬럼은 DEFAULT를 지정할 수 없다.


Data Type

-DATE 날짜를 표현하는 유형 [YYYY-MM-DD], 1000-01-01 ∼ 9999-12-31까지 나타낼 수 있다
-DATETIME 날짜와 시간을 표현하는 유형 [YYYY-MM-DD HH:MM:SS], 1000-01-01 00:00:00 ∼ 9999-12-31 23:59:59
-TIMESTAMP 자동변경 컬럼 타입(4 Byte ), 1970-01-01 00:00:00부터 2037년 까지 표현
-TIME 시간을 표현하는 유형 [HH:MM:SS], 839:59:59 ∼ 833:59:59 까지 표현
-
YEAR 년도를 표현하는 유형[기본적으로 4자리로 사용], 1901년 ∼ 2155년


2008/01/31 20:04 2008/01/31 20:04

TRACKBACK :: http://blueb.net/blog/trackback/1083

Leave a Comment
[로그인][오픈아이디란?]
1  ... 201 202 203 204 205 206 207 208 209  ... 775 

달력

«   2008/11   »
            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