작성완료

MySQL 데이터 삭제
DELETE 문을 사용하여 테이블의 레코드를 삭제할 수 있으며, WHERE 절을 통해 특정 조건을 만족하는 레코드만 삭제된다. WHERE 절을 생략하면 모든 데이터가 삭제된다. 예를 들어, ID가 2인 사용자를 삭제하는 SQL 문이 있다.
DELETE
DELETE 문을 사용하여 테이블의 레코드를 삭제할 수 있다.
DELETE FROM 테이블명 WHERE 필드명 = 데이터값;
DELETE 문은 해당 테이블에서 WHERE 절의 조건을 만족하는 레코드만을 삭제한다. 즉, 테이블에서 명시된 필드와, 그 값이 일치하는 레코드만을 삭제한다.
만약 WHERE 절을 생략하면, 해당 테이블에 저장된 모든 데이터가 삭제된다.
데이터 삭제
| ID | NAME | AGE | JOB |
|---|---|---|---|
| 1 | 홍길동 | 26 | developer |
| 2 | 홍길순 | 24 | doctor |
| 3 | 홍길동 | 31 | nurse |
DELETE FROM user WHERE ID = 2;
| ID | NAME | AGE | JOB |
|---|---|---|---|
| 1 | 홍길동 | 26 | developer |
| 3 | 홍길동 | 31 | nurse |