기본형식 >>
create table TABLE_NAME (column1, column2, ...)
예제 >>
create table mcount (
no int(10) unsigned not null auto_increment primary key,
apptype int(10) unsigned default '0' not null,
gubun varchar(1) default '-' not null,
page varchar(10) default '-' not null,"
date varchar(8) default '-' not null,"
os varchar(10) default '-' not null,"
`1` int(10) unsigned default '0' not null,"
`2` int(10) unsigned default '0' not null,"
`3` int(10) unsigned default '0' not null,"
`4` int(10) unsigned default '0' not null,"
`5` int(10) unsigned default '0' not null,"
`6` int(10) unsigned default '0' not null,"
`7` int(10) unsigned default '0' not null,"
`8` int(10) unsigned default '0' not null,"
`9` int(10) unsigned default '0' not null,"
`10` int(10) unsigned default '0' not null,"
`11` int(10) unsigned default '0' not null,"
`12` int(10) unsigned default '0' not null
);
unsigned : unsigned 형식
default '0' : 디폴트 값 0 으로 설정
not null : null 이 될수 없음
auto_increment : 자동증가
primary key : 기본키 설정
생성결과 >>
datatype 정리 >>
# TINYINT (1 Byte)
부호있는 정수 : -128 ~ 127
부호없는 정수 : 0 ~ 255
# SMALLINT (2 Byte)
부호있는 정수 : -32768 ~ 32767
부호없는 정수 : 0 ~ 65535
# MEDIUMINT (3 Byte)
부호있는 정수 : -8388608 ~ 8388607
부호없는 정수 : 0 ~ 16777215
# INT (4 Byte)
부호있는 정수 : -2147483648 ~ 2147483647
부호없는 정수 : 0 ~ 4294967295
# BIGINT (8 Byte)
부호있는 정수 : -9223372036854775808 ~ 9223372036854775807
부호없는 정수 : 0 ~ 18446744073709551615
# FLOAT
단일 정밀도를 가진 부동소수점
-3.402823466E+38 ~ 3.402823466E+38
# DOUBLE
2배 정밀도를 가진 부동소수점
-1.79769313486231517E+308 ~ 1.79769313486231517E+308
# DATE
날짜를 표현하는 유형
1000-01-01 ~ 9999-12-31
# DATETIME
날짜와 시간을 표현하는 유형
1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
# TIMESTAMP (4 Byte)
1970-01-01 00:00:00 부터 2037년까지 표현
# TIME
시간을 표현하는 유형
-839:59:59 ~ 838:59:59
# YEAR
년도를 표현하는 유형
1901년 ~ 2155년
# CHAR(M)
고정길이 문자열을 표현하는 유형
M = 1 ~ 255
# VARCHAR(M)
가변길이 문자열을 표현하는 유형
M = 1 ~ 255
# TINYBLOB
255개의 문자를 저장
# BLOB
63535개의 문자를 저장
# TEXT
문자를 저장하는 유형
# MEDIUMBLOB
16777215개의 문자를 저장
'works' 카테고리의 다른 글
BYTE, WORD, DWORD, int, long (1) | 2013.11.08 |
---|---|
MFC 다이얼로그 item 탭 순서 변경 (0) | 2013.08.07 |
package 안에서 jni 사용하기 (0) | 2013.03.19 |
[html] input="file" 버튼 이미지 변경하는 방법 (0) | 2013.03.07 |
이클립스 Save Failed 오류 해결 (1) | 2013.03.06 |
이클립스를 이용한 하둡 hadoop hdfs 파일전송 (샘플 소스) (0) | 2013.02.25 |
하둡 hadoop datanode 동작 오류 해결 (2) | 2013.02.21 |
자바 (JAVA) 설치 및 환경변수 설정하기 (쉬운설명) (0) | 2013.02.06 |
Hive 사용법 및 쿼리 샘플코드 (4) | 2013.01.28 |
이클립스에서 (java) hive thrift 연동하여 실행하기 (1) | 2013.01.28 |