💻 개발/언어
[SQL] varchar(50)은 몇 글자를 저장할 수 있을까?
foodev
2022. 11. 8. 15:12
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