본문 바로가기
컴퓨터쟁이/Database

[Database] varchar와 text의 비교

by 빙글빙글이 2021. 5. 11.
728x90
반응형

TEXT  가변길이문자  63535개의 문자
CHAR  고정길이문자  1~255개의 문자
VARCHAR  가변길이문자  1~255개의 문자

 

varchar보다 길죠. 그리고 varchar는 index를 탈수 있는데 text는 못탑니다.

일반적인 varchar나 char같은경우 대소문자 구분을 하지 않고 검색이 됩니다.


varchar와 char의 차이점은

varchar는 insert나 update가 있을때 현재 자신이 차지하고 있는 영역이 얼마인지 보고,

모자라면 더 할당하고 남으면 줄여서 인서트 합니다.
(이론적으로는 insert나 update할때 속도가 느림)

하지만 char는 고정된 길이의 값을 넣는것이기때문에 일단 밀어넣고,

남는부분을 공백으로 체우게 됩니다.

 

 

참고 : www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_db&wr_id=165889&page=688

 

WWW.PHPSCHOOL.COM

개발자 커뮤니티 1위 PHPSCHOOL.COM 입니다.

www.phpschool.com

 

728x90
반응형