4강 / 20강
CRUD — 데이터로 할 수 있는 일은 딱 4가지
만들기 · 읽기 · 고치기 · 지우기
인스타그램, 배달앱, 학교 성적 시스템… 겉모습은 전부 다르지만 데이터에 하는 일은 놀랍게도 딱 네 가지뿐입니다.
C
Create · 만들기
새 글 쓰기, 회원가입, 주문하기
R
Read · 읽기
피드 보기, 검색, 성적 조회
U
Update · 고치기
프로필 수정, 좋아요 누르기
D
Delete · 지우기
글 삭제, 회원 탈퇴, 주문 취소
이 네 글자를 따서 CRUD(크러드)라고 부릅니다. 지금 여러분이 쓰는 모든 앱은 이 네 동작의 조합일 뿐이에요. 아래에서 파이썬 리스트만으로 CRUD를 직접 만들어 봅시다.
네 가지 동작을 순서대로 실행합니다.
Python
브라우저에서 실행
🎮 한 동작을 세 가지 말로
버튼을 누르면 데이터가 실제로 바뀌고, 같은 동작이 파이썬 · SQL · HTTP에서 각각 어떻게 쓰이는지 나란히 보입니다. 앞으로 배울 모든 것이 이 네 글자 안에 있어요.
🤔 확인 문제
인스타그램에서 좋아요 취소를 누르는 동작은 CRUD 중 무엇에 가장 가까울까요?
해설 좋아요 기록을 '지우는' 방식(Delete)이나 상태를 '거짓으로 고치는' 방식(Update)으로 구현합니다. 어느 쪽이든 CRUD 안에 있습니다.