테이블 로우 삭제(DELETE)
📌 기본 DELETE 문법과 특정 조건 삭제 (컬럼명, 값 개념 포함)
✅ 1. 기본 DELETE 문법
sql
DELETE FROM 테이블명
WHERE 컬럼명 = 특정값;
- 테이블명 → 데이터를 삭제할 테이블 이름
- 컬럼명 → 기준이 되는 열(컬럼)
- 특정값 → 삭제할 조건에 해당하는 값
✅ 2. 특정 조건을 만족하는 데이터 삭제 (WHERE 사용)
🔹 예시 1: 특정 행 삭제 (기본키 기준)
sql
DELETE FROM 테이블명
WHERE 기본키컬럼명 = 특정값;
✔ 기본키컬럼명이 특정값인 단일 행(로우) 삭제
📌 예시
sql
DELETE FROM users
WHERE user_id = 101;
- users 테이블에서 user_id가 101인 사용자 삭제
🔹 예시 2: 특정 조건을 만족하는 여러 행 삭제
sql
DELETE FROM 테이블명
WHERE 컬럼명 < 특정값;
✔ 특정 기준보다 작은 값을 가진 데이터 삭제
📌 예시
sql
DELETE FROM orders
WHERE order_amount < 5000;
- orders 테이블에서 order_amount(주문 금액)가 5000 미만인 주문 삭제
sql
DELETE FROM employees
WHERE experience_years >= 10;
- employees 테이블에서 experience_years(경력 연수)가 10년 이상인 직원 삭제
'SQL(데이터베이스)' 카테고리의 다른 글
11. SQL GROUP BY & HAVING 개념 정리 (0) | 2025.03.11 |
---|---|
10. SQL JOIN의 종류(테이블 붙이기) (0) | 2025.03.10 |
8. 테이블 로우 갱신(UPDATE) (0) | 2025.03.10 |
7. 테이블 로우 조회(WHERE)(특정로우 조회) (0) | 2025.03.10 |
6. 테이블 로우 조회방법 (0) | 2025.03.10 |