데이터 타입
- 숫자형 데이터 타입
- 문자형 데이터 타입
- 날짜형 데이터 타입
1. 숫자형 데이터 타입: tinyint, smallint, mediumint, int, bigint
- TINYINT : -128 ~ 127
- SMALLINT : -32,768 ~ 32,767
- MEDIUMINT: 약 -838백만 ~ 838백만
- INT: 약 -21억 ~ 21억 (정수형 데이터 타입에 INT 타입을 주로 많이 씀)
- BIGINT: 약 -900경 ~ 900경
2. 실수형 데이터 타입: float, double
- FLOAT: 소숫점 아래 7자리까지 표현(실수형 데이터 타입에 FLOAT 타입을 주로 많이 씀)
- DOUBLE: 소숫점 아래 15자리까지 표현
3. 문자형 데이터 타입: CHAR, VARCHAR, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
- CHAR(N): N 최댓값 255까지 가능. 고정 길이로 문자열 저장
- VARCHAR(N): N 최댓값 65535까지 가능. 변동 길이로 문자열 저장
- TINYTEXT: 255바이트의 문자열까지 표현 가능
- TEXT: 65535 바이트의 문자열까지 표현 가능
- MEDIUMTEXT: 약 천 6백만 바이트의 문자열까지 표현 가능
- LONGTEXT: 약 42억 바이트의 문자열까지 표현 가능
4. 날짜형 데이터 타입: DATE, DATETIME, TIME, YEAR
- DATE: 0000-00--00 ~ 9999-12-31
- DATETIME: 0000-00-00 00:00:00 ~ 9999-12-31 23:59:59
- TIME: -838:59:59 ~ 838:59:59
- YEAR: 1901 ~ 2155