▣ LAB · DB

SQL 핵심 4종

데이터와 MyBatis — 실습

📍 지금 어디를 만지고 있나요?
브라우저
데이터와 MyBatis
DB

사전 준비

이번 실습의 목표

Create·Read·Update·Delete = INSERT·SELECT·UPDATE·DELETE. 이 네 가지로 게시판이 만들어진다.

1
코드 작성
-- READ (조회)
SELECT id, pwd FROM mymember WHERE id = 'hong';

-- CREATE (입력)
INSERT INTO mymember (id, pwd) VALUES ('hong', 'temp1234');

-- UPDATE (수정)
UPDATE mymember SET pwd = 'newpw' WHERE id = 'hong';

-- DELETE (삭제)
DELETE FROM mymember WHERE id = 'hong';

-- 게시판 (myboard) 에서도 동일
SELECT num, title, writer, content FROM myboard ORDER BY num DESC;
INSERT INTO myboard (title, writer, content)
VALUES ('첫 글', 'hong', '안녕');
CHECKPOINT
  • 코드를 작성한 뒤 빨간 줄(컴파일 오류)이 없는가?
2
실행 + 결과 확인

Run on Server 또는 javac+java 로 실행하고 결과를 확인합니다.

CHECKPOINT
  • 예상한 동작이 일어났는가?
  • 안 됐다면 F12 / 콘솔 / 로그 어디서 단서가 보이는가?

실습 완료 체크리스트

SELECT — 조회 (가장 많이 씀)
INSERT — 추가
UPDATE — 수정
DELETE — 삭제
WHERE 가 핵심