database
varchar (5) 가 char일까? byte일까?
db 버전별로 다름 직접 확인이 필요하다. mysql varchar(10)로 생성 시 v4까지는 byte로 인식 v5부터 char로 인식 https://extbrain.tistory.com/43 postgresql varchar(10) — 10byte가 아니라 10문자수를 의미한다. (한글/영문 모두) 실제로는 utf-8이면 3 byte로 인식 select length(‘가’), lengtb(‘가’); https://www.postgresdba.com/bbs/board.php?bo_table=B10&wr_id=95 oracle varchar(10) - 10 byte, 한글은 3byte, 영문자/숫자 - 1byte varchar(10 char) - 10문자 varchar(4000 char) - 테이블 생성..
2022. 12. 26. 20:58