Sql개발자
RDBMS MYSQL varchar vs char vs text 차이점
martinooo
2022. 4. 16. 16:49
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로 사용이 불가능하다.