VARCHAR (45)와 같이 지정하면 최대 45 자까지 사용할 수 있습니다. 나는 몇 년 전에 누군가에게서 괄호 안의 숫자가 문자의 수를 언급하지 않는다는 것을 들었던 것을 기억한다. 그 사람은 내가 이해하지 못하고 이미 잊어 버린 복잡한 것을 나에게 설명하려고 노력했다.데이터베이스 데이터 유형 크기
CHAR과 VARCHAR의 차이점은 무엇입니까? 나는 조금 주위를 검색해 보았고 CHAR이 열 크기의 최대 값을 제공한다는 것을 알았고 데이터가 고정 크기이고 데이터 크기가 가변적 인 경우 VARCHAR을 사용하는 경우이를 사용하는 것이 더 좋습니다.
그러나 당신이 칼럼의 모든 데이터의 열의 크기의 최대를 제공하는 경우, 당신의 데이터 크기가 변할 때 그것을 사용하는 것이 더하지? 특히 데이터 크기가 얼마나 커질 지 모르는 경우. VARCHAR은 크기를 지정해야합니다 (CHAR는 실제로 필요하지는 않습니까?), 더 성가 시지 않습니까?
관련 질문 : - http://stackoverflow.com/questions/758699/is-the-char-datatype-in-sql-obsolete-when-do-you-use-it –