BLOB
BLOB은 Binary Large Object의 약어로, 이미지처럼 크기가 큰 데이터를 저장할 때 사용합니다. BLOB은 저장할 수 있는 최대 크기에 따라 TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB으로 나뉩니다.
• TINYBLOB 255Byte
• BLOB 64KB
• MEDIUMBLOB 16MB
• LONGBLOB 4GB
ENUM
ENUM은 특정 값의 목록을 정해 놓고 이 목록에 있는 값들만 입력할 수 있는 문자열 객체 타입입니다. 예를 들어 ENUM('small', 'medium', 'large')라고 선언했다면 이 칼럼에는 이 3가지 값만 입력할 수 있습니다.
여기서 소개한 문자형 외에도 BINARY, VARBINARY, SET이 있지만, 주로 사용하는 문자형은 VARCHAR입니다. 이 책에서도 VARCHAR 타입을 주로 사용합니다.