wintertreey 님의 블로그

[MySQL] 테이블 구조, 생성 본문

SQL과 DB

[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시 데이터가 늘어나면 바로 해당칸에 붙는게 아니고, 맨 뒤 블록에 붙는다. 그게 체이닝 현상. 

예전엔 그게 속도 저하의 문제가 있었으나 요즘엔 서버의 발달로 속도 저하이슈는 많이 발생하지 않는다.

 

 

 

'SQL과 DB' 카테고리의 다른 글

[MySQL] SELECT  (2) 2025.08.26
[MySQL] INSERT  (0) 2025.08.26
[MySQL] 구조. 데이터베이스와 스키마.  (0) 2025.08.22
연관관계 매핑 : 1대1, 1대다 다대1, 다대다  (1) 2025.06.30
FOUND_ROWS, SQL_CALC_FOUND_ROWS  (0) 2025.06.25