65535 에 궁금점이 있습니다. 채택완료
nickname123
7년 전
조회 2,168
VARCHAR(M) [BINARY]
- 자료형의 크기 : varchar 필드의 CHARACTER SET 에 따라 가변적임. 예를들어 varchar(10) 이면서 utf4mb8 일 경우 최대(크기인덱스 1Byte + 데이터 40Byte 사용). - 범위 : 1 에서 255 글자(현재는 1에서 65535 글자 까지. 그러나 varchar(255) 이상을 사용하고 싶은 경우 text 자료형을 사용하여라)
제가 비트 바이트 메가 단위와 진법계산을 이해하고 있습니다.
65535 글자는 한글120자 정도라고 지난 번 질문 때 답변을 받았습니다.
65535가 비트인가요? 65535bit.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
저도 자세히는 모르고요 varchar의 맥스값은 20000정도까지 인것 같습니다.
데이터베이스 내부엔진 구조로 인해서 255이상은 text를 쓰라고 권고하는 거겠죠~~
mysql은 숫자만 입력받는 컬럼도 varchar로 사용해도 문제는 없지만 속도나 연산방법 등 여러가지 성능의 차이를 불러일으키는 것들이 있어서 int 형을 쓰는 것처럼요~~
저는 1000정도 까지는 그냥 varchar를 쓴적도 있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그러면 65535 글자 까지라는 말은 varchar(65535) 이렇게 가능하다는 얘기인가요?
255 이상은 text를 권장하는데 잘 이해가 가질 않습니다.