더북(TheBook)

3.2
칼럼의 데이터 타입

테이블을 살펴보니 테이블에 저장된 각 데이터가 칼럼별로 관리되는 것을 알 수 있죠. 예를 들어 city 테이블에서 도시 아이디, 도시명, 인구수는 각각 ID, Name, Population 칼럼에 들어 있습니다. 앞에서 테이블은 칼럼으로 구성되고 테이블을 정의하는 것은 칼럼을 정의하는 것이라고 했습니다. 그런데 칼럼을 정의하는 것은 구체적으로 무엇을 하는 걸까요?

일단 ID, Name, Population처럼 칼럼명이 필요합니다. 또 무엇이 필요할까요? 바로 데이터 타입이 필요합니다. 데이터 타입(data type)은 우리말로 자료형이라고도 하는데, 칼럼에 저장될 데이터의 유형을 말합니다. city 테이블에서 ID와 Population 칼럼은 숫자형, Name과 나머지 칼럼은 문자형입니다.

데이터 타입에는 크게 문자형, 숫자형, 날짜형이 있습니다. 물론 이 외에도 다양한 유형이 있긴 하지만 기본은 이 세 가지입니다. 그럼 MySQL에서 제공하는 기본 데이터 타입 세 가지를 알아보죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.