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