DBMS

DB - CHAR, VARCHAR

내이름효주 2024. 7. 3. 15:50
  1. CHAR() : 고정 길이 문자열 정보 속성값으로 받는다.각 공간이 할당되면 변수의 길이가 공간보다 작을 경우 그 차이 길이만큼 공간으로 채워진다!
  2. 최소 길이 1byte, 최대 길이 Oracle 2,000 byte, SQL server 8,000 byte
  3. VARCHAR(): 가변 길이 문자열 정보 속성값으로 가진다.공간이 할당되지만 변수의 길이만큼 가변적으로 메모리에 공간을 할당하기 때문에 속성값의 바이트만 적용된다!!
  4. 최소 길이 1byte, 최대 길이 Oracle 4,000 byte, SQL server 8,000 byte
  5. NUMERIC
  6. DATETIME
  • CHAR의 장점

CHAR의 주요 장점은 데이터가 항상 일정한 크기를 갖기 때문에 데이터를 저장하고 검색하는 데에 효율적입니다. 그러므로 고정된 길이만 사용하는 자료형은 CHAR로 저장하는 것이 효과적!

  • VARCHAR의 장점

VARCHAR의 주요 장점은 저장 공간을 절약할 수 있다는 것이다. 그러나 CHAR보다는 데이터를 검색하는 데에 더 많은 시간이 소요되므로 성능과 속도를 고려했을 때는 CHAR 자료형이 낫다고 할 수 있다.