[study]CHAR , VARCHAR , VARCHAR2 차이

Glen(OH TaekJoo)·2023년 11월 13일
0

Study

목록 보기
41/53

CHAR , VARCHAR 차이

  • CHAR 는 정해진 길이 , 저장영역 / VARCHAR 는 변동될 수 있는 길이, 저장영역 사용
  • VARCHAR 는 가변길이로 필요한 영역은 실제 데이터만큼만.

CHAR(8) 일경우 데이터를 'AA' 만 저장하면 실제 저장데이터는 뒤에 부족한 영역만큼 공백이 생김.

반면, VARCHAR 는 뒤에 공백이 있을경우 해당 공백도 문자로 인식.

-CHAR: 길이가 일정한 데이터에 사용 (주민번호 , 사번 등)
-VARCHAR: 길이가 일정하지 않은 데이터에 사용 (닉네임, 주소 등 )

VARCHAR , VARCHAR2 차이

-VARCHAR 는 My-SQL, MS-SQL 에서 사용하는 형식이고 VARCHAR2 는 Oracle 에서 사용하는 형식이다.

-VARCHAR 타입은 문자열 255 길이를 의미한다.

-VARCHAR2 타입은 4000byte (한글 2000자, 영문 4000자) 까지 저장이 된다.

profile
병아리 개발자 의 우당탕탕 성장기

0개의 댓글