Sql개발자

RDBMS MYSQL varchar vs char vs text 차이점

martinooo 2022. 4. 16. 16:49
728x170
TYPE BYTE DESCRIPTION
char 255 고정형
varchar 65535 가변형
text  65535 가변형

 

1. char 고정형 

char(8)로 데이터타입 선언시 글자를 한개를 넣던 두개를 넣던 8byte의 공간을 차지한다. (고정)

ex)  전화번호 , 주민번호 , 우편번호 등에 사용될수있음.

 

2. varchar 가변형 

varchar(10)로 데이터타입 가변형 선언시 글자를 2개를 넣든 3개를넣든 2byte 3byte 공간을 유동적으로 차지한다. 

 

3. text 가변형 

text는 최대 65535자입니다. 값을 편집하거나 인덱스에 일부로 사용될수없습니다 

 

 

그럼 varchar vs text 차이

 

index 일부로 사용가능 여부 

varchar index에 사용가능하다.

text index로 사용이 불가능하다.

 

 

그리드형