MY SQL의 데이터 종류에 대해서 알아보겠습니다.
크게 숫자형(정수형, 실수형), 문자형, 날짜형이 있습니다.
1. 숫자형 데이터 타입
숫자형 데이터 타입에는 크게 정수형, 실수형이 있고
각각의 데이터 타입에 따라 바이트 수가 달라 표현 가능한 숫자 범위가 다릅니다.
INT, FLOAT 형을 많이 사용한다고 하니 참고하세요!
2. 문자형 데이터 타입
문자형 데이터 타입은 '최대 바이트 수'가 얼마냐 혹은 '고정 바이트 수'가 얼마냐에 따라 종류가 다릅니다.
※ CHAR와 VARCHAR 비교
CHAR은 정해진 만큼의 공간을 모두 사용하기 때문에 CHAR(5)에 "ABC"를 저장할 경우 나머지 2자리는 비워두게 됩니다.
반면 VARCHAR(5)에 "ABC"를 저장하게 되면 남은 2자리는 사용하지 않고 다른 용도로 사용하게 됩니다.
문자형 데이터에서는 VARCHAR를 많이 사용한다고 하니 참고하세요!
3. 날짜형 데이터 타입
날짜형 데이터 타입에는
날짜는 표시하는 DATE, 날짜와 시간을 표시하는 DATETIME,
시간을 표시하는 TIME, 년도를 표시하는 YEAR 4개의 종류가 있습니다.
위에서 알아본 여러 데이터 타입을 SQL로 다루는 방법을 계속 알아보도록 해요!