-- 참고 : 생활코딩 mysql수업
데이터타입
STRING형
CHAR( )
0 ~ 255 고정문자 길이
크기를 지정하면 어떤길이의 데이터가 들어와도
같은용량 차지
--검색이 효율적임
VARCHAR( )
0 ~ 65535 가변 문자 길이
데이터가 들어오면 유연하게 용량을 조절함
--데이터의 용량을 절약하는데 유용
TINYTEXT
최대 255 문자길이
TEXT
최대 65535 문자길이
자연어검색 가능
용량을 많이사용하기때문에 제목으로는 부적절
글의 본문으로 사용하기에 적절함
BLOB
최대 65535 문자길이
MEDIUMTEXT
최대 16777215 문자길이
MEDIUMBLOB
최대 16777215 문자길이
LONGTEXT
최대 4294967295 문자길이
LONGBLOB
최대 4294967295 문자길이
INT형
TINYINT( )
-128 ~ 127 정수형
0 ~ 255 정수형, UNSIGNED
UNSIGNED를 사용하면
음수를 사용하지않음
SMALLINT( )
-32768 ~ 32767, 정수형
0 ~ 65535, 정수형, UNSIGNED
MEDIUMINT( )
-8388608 to 8388607, 정수형
0 to 16777215 , 정수형, UNSIGNED
INT( )
-2147483648 ~ 2147483647 정수형
0 ~ 4294967295, 정수형, UNSIGNED
BIGINT( )
-9223372036854775808 ~ 9223372036854775807, 정수형
0 ~ 18446744073709551615, 정수형, UNSIGNED.
FLOAT( , )
작은 부동소수점
DOUBLE( , )
큰 부동소수점
DECIMAL( , ) 전체자리수(percision)와 소수점자리수(scale)를 가짐
최대 65자리까지 지원
DATE형
DATE
YYYY-MM-DD
DATETIME
YYYY-MM-DD HH:MM:SS.
TIMESTAMP
YYYYMMDDHHMMSS.
TIME
HH:MM:SS.
ENUM ( )
데이터를 입력할 때 정해져있는 데이터를 입력하도록 강제
성별을 입력받을 때 유용
SET
'데이터베이스' 카테고리의 다른 글
[mysql] 데이터 조회 (select문) (0) | 2016.02.09 |
---|---|
[mysql] 데이터 삽입, 수정, 삭제 (0) | 2016.02.02 |
[mysql] 테이블 생성 및 삭제 (0) | 2016.02.02 |
[mysql] 데이터베이스 생성 및 삭제 (0) | 2016.01.30 |
[mysql] 윈도우 로컬에 mysql 설치 (0) | 2016.01.29 |