데이터 타입
SQL 테이블의 각 열에는 반드시 데이터 타입(Data Type)
이 지정됩니다.
데이터 타입은 해당 열에 어떤 종류의 값을 저장할 수 있는지 정의하는 규칙으로, 데이터의 무결성과 성능을 보장하는 데 중요한 역할을 합니다.
데이터 타입을 올바르게 이해하고 설정하면 다음과 같은 이점을 얻을 수 있습니다.
- 효율적인 저장: 메모리 사용을 최소화하고 저장 공간을 최적화
- 데이터 무결성 보장: 잘못된 유형의 데이터 입력 방지
- 성능 향상: 적절한 타입을 사용해 쿼리 속도를 개선
SQL에서 자주 사용하는 데이터 타입 예시
-
TEXT 문자열 데이터를 저장할 때 사용 예: 이름, 주소, 설명 등
-
INT 정수 값을 저장할 때 사용 예: 나이, 재고 수량, 주문 번호 등
-
REAL 실수(부동소수점) 값을 저장할 때 사용 예: 금액, 온도, 비율 등
데이터 타입을 잘 설계하는 방법
- 저장할 값의 특성을 먼저 고려
- 값의 범위와 단위를 파악해 최적의 타입 선택
- 지나치게 넓은 범위의 타입은 피하고, 필요한 수준으로 제한
- 실무에서는 스키마 설계 시 TEXT, INT, REAL을 혼합해 사용하는 경우가 많음
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!