데이터베이스개론데이터타입 
NHN NEXT 정호영 
나눔고딕및나눔고딕코딩글꼴을설치해주세요.
데이터타입: 성능에영향을끼친다
숫자형데이터타입 
TINYINT:1바이트 
SMALLINT:2바이트 
INT:4바이트 
BIGINT:8바이트 
FLOAT와DOUBLE 
DECIMAL(=NUMERIC,DEC) 
-UNSIGNED사용가능 
-DECIMAL은10진수로저장되며최대65자리까지저장 
-DECIMAL은주로화폐저장용도로사용(오차미발생)
시간데이터타입 
DATE 
TIME 
DATETIME 
YEAR 
TIMESTAMP 
입력방식:'1977-12-9','12:30:25' 
TIMESTAMP는현재시간이자동으로들어가는재미있는데이터타입입니다.다양하게응용이가능합니다.
TIMESTAMP 
INSERT뿐만아니라UPDATE,DELETE에도동일하게동작
문자열데이터타입 
CHAR,VARCHAR,TEXT 
대용량데이터타입 
TEXT,BLOB 
공간데이터타입 
POINT,LINESTRING,POLYGON
TEXT와BLOB은둘다대용량데이터를처리하는타입입니다. 
BLOB의경우는바이너리데이터이므로이미지파일등도저장이가능합니다. 
다만처리성능이높지않으므로사용할때는주의가필요합니다. 
타입 
최대크기 
TEXT, BLOB 
64KB 
MEDIUMTEXT, MEDIUMBLOB 
16MB 
LONGTEXT, 
LONGBLOB 
4GB
BLOB실습
bulkinsert 
100,000개의데이터를테이블에삽입하려면? 
다음테이블에임의의데이터100,000개를넣어봅시다.
bulkinsert 
java프로그램을이용한데이터작성 
https://gist.github.com/honux77/d8175465a68ffa490df0
bulkinsert 
java프로그램을이용한데이터작성 
$yuminstalljava-1.7.0-openjdk-devel.x86_64 
$javacMain.java 
$javaMain100 
$javaMain100000>data.csv 
$catdata.csv
bulkinsert 
M>CREATETABLEbigtable( 
numINTPRIMARYKEY, 
strVARCHAR(16) 
); 
M>LOADDATALOCALINFILE'data.csv' 
INTOTABLEbigtable 
FIELDSTERMINATEDBY','; 
M>SELECTCOUNT(*)FROMbigtable;
THANK YOU!!!

2. MySQL DataTye Basic