- 숫자 data type
- 정수 type (Interger types) : INT(N)
- INT(INTERGER), SMALLINT, TINYINT, MEDIUMINT, BIGINT
- 음수까지 표현할 수 있는 SIGNED types, 양수만 표현하는 UNSIGNED types
- 고정 소수점 type (fixed-point types) : DECIMAL(M, D)
- 부동 소수점 type (floating-point types) : FLOAT(M, D)
- FLOAT : 0~24자리
- DOUBLE : 25~53자리
- 비트값 type (bit-value types) : BIT(M)
- 문자열 data type
- CHAR / VARCHAR
- BINARY / VARBINARY
- BLOB(Binary Large Object : TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB) / TEXT(TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT)
- ENUM : 미리 정의한 집합 안의 요소 중 하나만을 저장할 수 있는 타입 ex.ENUM('데이터1', '데이터2', '데이터3'...) - 데이터1, 데이터2, 데이터3 중 하나의 값만 저장 가능(숫자로도 저장가능 1 = 데이터1, 2 = 데이터2, 3 = 데이터3...)
- SET : 미리 정의한 집합 안의 요소 중 여러 개를 동시에 저장할 수 있는 타입 ex.SET('데이터1', '데이터2', '데이터3'...) - 데이터1, 데이터2, 데이터3... 요소 중 여러개를 동시에 저장 가능(숫자로도 저장가능 1 = 데이터1, 2 = 데이터2, 3 = 데이터3...)
- 날짜, 시간 data type
- DATE : 날짜를 저장 할 수 있는 타입, DATETIME : 날짜와 함께 시간까지 저장가능 타입, TIMESTAMP : 날짜와 시간을 나타내는 타임스탬프를 저장하는 타입
- TIME : 시간을 저장할 수 있는 타입
- YEAR : 연도를 저장할 수 있는 타입
참조 : https://nowonbun.tistory.com/147