Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- JavaScript
- 클린코드
- ProgrammingPattern
- webdevelopment
- 이에스6
- cleancode
- SpringBoot #JSON
- 자바스크립트
- Spring
- InitialVector
- LineString
- asyncawait
- #프로그래머스 #코딩 #자바 #리스트자르기
- 어싱크어웨이트
- commit
- 소스트리
- ES6
- 디펄트파라미터
- 깃
- #DB #마리아DB #mariaDB #varch #char #데이터베이스
- Git
- push
- FrontendDevelopment
- 프론트엔드
- Java
- InvalidKeyLength
- 커밋메시지정정
- 스프링기토
- 스테시
- JPA
Archives
- Today
- Total
David의 비하인드 코드 | 왜(Why)에 집중하는 개발 기록
[DB] MariaDB 데이터 타입 varchar VS char 본문
반응형
MariaDB의 데이터 타입중에서 varchar와 char가 존재한다.
똑같은 문자열을 저장하는 타입이지만 엄연히 차이가 존재한다.
varchar(n)
- 가변적으로 변하는 문자열 타입
- 최대 n개 자릿수를 가질 수 있다.
- 실제 저장 공간은 n개 자릿수에 해당하는 필요한 공간만 사용되고, 나머진 1 ~ 2byte는 오버헤드가 추가된다.
- n자릿수가 커질수록 고정적인 char보다 읽는 속도가 저하될 수도 있다.
- 가변적이라 공간 효율성이 뛰어남
char(n)
- 고정적인 문자열 타입
- 실제 n개 자릿수보다 작은 데이터가 저장될 경우, 비워지는 부분에 padding이 발생한다.
- 값의 길이가 짧고, 길이에 변동이 없을 때, 많이 쓰인다.
반응형