Edu/03. Language: SQL

데이터 타입

Lacuna028 2022. 3. 26. 05:07
- 숫자형 데이터 타입 
- 문자형 데이터 타입
- 날짜형 데이터 타입

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