티스토리 뷰
728x90
varchar(50)에 몇 글자가 저장될까?
한글은 3바이트라서 50 % 3 즉 16글자 정도 저장이 될 줄 알았다.
하지만 프런트 단에서 확인 결과 16글자 이상 저장이 되어 확인해 보았다.
1. mysql에서의 글자수 저장
mysql4.0 버전까지 varchar(50)은 바이트를 의미하고
mysql5.0 버전까지 varchar(50)은 charaters를 의미한다
즉 mysql4.0버전 이상이면 varchar(50)은 50글자가 저장된다.
https://dev.mysql.com/doc/refman/8.0/en/char.html
링크를 확인해보면
`The CHAR and VARCHAR types are declared with a length that indicates the maximum number of characters you want to store. For example, CHAR(30) can hold up to 30 characters.` 이라고 나와있다.
728x90
728x90
'💻 개발 > 언어' 카테고리의 다른 글
[ExtJS 6] 문법 정리 (0) | 2023.04.21 |
---|---|
[SQL] AES 전화번호 복호화시 [blob] 문제 해결하기 (0) | 2022.11.16 |
[JAVA] Super() 키워드 예제 / Super 부모, 자식 (2) | 2022.09.09 |
[JAVA] 헷갈렸던거 정리(static, 생성자, 기본생성자, 초기화) (2) | 2022.09.09 |
[JAVA](모든 시도 해봄) / java.lang.ClassNotFoundException 오류 해결 (4) | 2022.03.12 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday