데이터 타입 이해하기

1. 숫자 데이터 타입

  • NUMBER: 소수점이 있는 숫자를 다루는 경우에 사용합니다. 예를 들어, 제품의 가격을 저장할 때 NUMBER(6,2)를 사용하면, 최대 6자리 숫자 중 2자리를 소수점으로 표현할 수 있어요. 예: 1234.56
  • INTEGER: 정수 데이터만 저장하는 경우에 적합합니다. 예를 들어, 사람의 나이를 저장할 때 INTEGER 타입을 사용할 수 있죠. 예: 29

 

2. 문자 데이터 타입

  • VARCHAR2: 텍스트 데이터를 저장할 때 사용되며, 가변 길이를 가집니다. 예를 들어, 사용자의 이메일 주소를 저장할 때 VARCHAR2(100)을 사용하면 최대 100자까지 저장할 수 있습니다. 
  • CHAR: 고정 길이 문자열을 저장할 때 사용합니다. 예를 들어, 차량 번호판 번호 같은 데이터는 일정한 길이를 가집니다. CHAR(7)을 사용하면 7자리 차량 번호를 저장할 수 있습니다. 예: ABC1234

 

3. 날짜 및 시간 데이터 타입

  • DATE: 날짜와 시간 정보를 함께 저장할 수 있는 타입입니다. 예를 들어, 고객의 가입 날짜 정보를 저장할 때 사용합니다. 예: 2023-04-01
  • TIMESTAMP: 더 세밀한 시간 정보가 필요할 때 사용합니다. 예를 들어, 과학 실험 데이터 로그 시간을 기록할 때 밀리초 단위로 시간을 기록할 수 있습니다. 예: 2023-04-01 12:01:01.123

 

마무리하며

각 데이터 타입을 이해하고 적절한 상황에 맞게 사용하는 것은 데이터의 정확성을 유지하고, 데이터베이스의 성능을 최적화하는 데 매우 중요합니다. 실제 예제를 통해 각 데이터 타입의 적용을 살펴보았으니, 이제 오라클 데이터베이스를 조금 더 자신 있게 다룰 수 있을 거예요!