본문 바로가기
강의 실습/비전공자도 이해할 수 있는 DB 설계 입문 실전

데이터 타입 (Data Type) 실전 활용 지침

by jint 2026. 3. 10.

1. 데이터 타입 (Data Type)
데이터베이스에서 테이블 생성시, 컬럼의 데이터 타입을 설정할 수 있다. 데이터 타입을 설정하면 일관되게 동일한 타입만 저장되도록 제한할 수 있다.
데이터 타입은 데이터베이스 종류에 따라 다르지만, 대부분 비슷하다.


2. '데이터 타입' 실전 활용 지침 (MySQL 기준)
자주 쓰는 데이터 유형을 알아본다.

1) 정수를 저장해야 하는 경우 : INT
* 참고
휴대폰 번호는 숫자가 아니라 문자로 저장한다. 휴대폰 번호에 숫자를 더해서 사용하지 않고, 단순히 그 숫자를 고유의 값으로 사용한다.
비슷한 예로 주민등록번호도 있다. 주민등록번호도 숫자가 아닌 문자로 저장한다.

 

-> 데이터 타입의 숫자/문자 판단 기준 : 계산에서 쓰는 값인지 안 쓰는 값인지
        
2) 10억이 넘어가는 정수를 저장할 경우 : BIGINT

3) 실수를 저장할 경우 : DECIMAL

4) 문자를 저장해야 하는 경우 : VARCHAR(글자수)

5) 6만이 넘어가는 문자를 저장해야 하는 경우 : LONGTEXT

6) TimeZone을 고려하지 않고 날짜/시간 데이터만 저장하면 되는 경우 : DATETIME
ex) 국내 서비스

7) TimeZone을 고려하면서 날짜/시간 데이터를 저장해야 하는 경우 : TIMESTAMP
ex) 글로벌 서비스

8) True, False의 형태를 저장하고 싶은 경우 : TINYINT(1)

- 현업에서 잘 사용하지 않는 데이터 타입 : CHAR, FLOAT, DOUBLE, TEXT 등


참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-db-%EC%84%A4%EA%B3%84-%EC%9E%85%EB%AC%B8?cid=335049

 

비전공자도 이해할 수 있는 DB 설계 입문/실전| JSCODE 박재성 - 인프런 강의

현재 평점 4.9점 수강생 1,512명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 'DB 설계 입문/실전' 강의를 만들어봤습니다! 복잡한 개념을 몰라도

www.inflearn.com

댓글