📌 부제: SELECT, INSERT, UPDATE, DELETE 헷갈림 이제 그만!
🧠 초보가 헷갈리는 SQL문법
"어떤 구문은 FROM이 있고, 어떤 건 왜 없지?"
SQL을 처음 배우면 이런 의문이 꼭 생깁니다.
예를 들어...
- SELECT * FROM users;
- DELETE FROM users WHERE id = 1;
- UPDATE users SET age = 20 WHERE name = '민수';
- INSERT INTO users(name, age) VALUES ('지민', 15);
🔍 왜 어떤 건 FROM이 들어가고, 어떤 건 없는 걸까요?



🧩 기억 팁 요약
👉 SELECT, DELETE는 “데이터를 가져오거나 지우는” 동사라 FROM이 필요
👉 INSERT, UPDATE는 “데이터를 넣거나 바꾸는” 동사라 FROM이 필요 없음
✅ 마무리 예시
-- SELECT (✅ FROM 사용)
SELECT * FROM student;
-- DELETE (✅ FROM 사용)
DELETE FROM student WHERE name = '민수';
-- INSERT (❌ FROM 없음)
INSERT INTO student(name, age) VALUES ('지민', 15);
-- UPDATE (❌ FROM 없음)
UPDATE student SET grade = '2-2' WHERE name = '지민';'국비지원 - 실버마케팅(코딩) 250206~' 카테고리의 다른 글
| 📌 SQL CASE WHEN ELSE 완벽 정리: 초보도 중수도 알아야 할 팁! (0) | 2025.05.16 |
|---|---|
| 🌐 SQL JOIN 완전 기초 정리 — 공식 언어가 영어인 나라 찾기 예제로 배우기 (3) | 2025.05.16 |
| 💾 SQL 기초 정리: 데이터베이스 & 테이블 생성법 완전 가이드 (0) | 2025.05.15 |
| 💻 SQL 테이블 조회와 확인 명령어 완전 정리 (입문 + 심화) (0) | 2025.05.15 |
| 🔧 SQL로 배우는 CRUD - 데이터베이스의 기본 (1) | 2025.05.15 |