CHAR , VARCHAR 차이
CHAR(8) 일경우 데이터를 'AA' 만 저장하면 실제 저장데이터는 뒤에 부족한 영역만큼 공백이 생김.
반면, VARCHAR 는 뒤에 공백이 있을경우 해당 공백도 문자로 인식.
-CHAR: 길이가 일정한 데이터에 사용 (주민번호 , 사번 등)
-VARCHAR: 길이가 일정하지 않은 데이터에 사용 (닉네임, 주소 등 )
VARCHAR , VARCHAR2 차이
-VARCHAR 는 My-SQL, MS-SQL 에서 사용하는 형식이고 VARCHAR2 는 Oracle 에서 사용하는 형식이다.
-VARCHAR 타입은 문자열 255 길이를 의미한다.
-VARCHAR2 타입은 4000byte (한글 2000자, 영문 4000자) 까지 저장이 된다.