[MySQL] 9. 문자열 타입

MySQL은 다양한 형태의 문자열 타입 제공

  1. CHAR와 VARCHAR
  2. BINARY와 VARBINARY
  3. ENUM
  4. SET

CHAR와 VARCHAR

BINARY와 VARBINARY

문법

BINARY(M)
VARBINARY(M)

BLOB과 TEXT

ENUM

문법

ENUM('데이터값1','데이터값2',...)

예시

ALTER TABLE Reservation
ADD COLUMN RoomType ENUM('Single', 'Twin', 'Double', 'Triple');

SET

문법

SET('데이터값1', '데이터값2', ...)

예시

ALTER TABLE Reservation
ADD COLUMN Request SET('Breakfast', 'Extra Bed', 'Non-Smoking');