Database/SQL
[MySQL] 테이블 구조, 생성
wintertreey
2025. 8. 22. 15:17
https://opentutorials.org/course/3161/19536
Structured Query Language

row 2, column 4.
https://opentutorials.org/course/3161/19537
File은 가로로 읽고, DB는 세로로 읽음.
CHAR vs VARCHAR
CHAR는 무조건 해당 메모리만큼 할당한다. 따라서 주어진 값이 그보다 작다면, 뒤에 그만큼 공백을 붙여준다.
VARCHAR는 가변적.
근데 그 뒤에 update시 데이터가 늘어나면 바로 해당칸에 붙는게 아니고, 맨 뒤 블록에 붙는다. 그게 체이닝 현상.
예전엔 그게 속도 저하의 문제가 있었으나 요즘엔 서버의 발달로 속도 저하이슈는 많이 발생하지 않는다.