학습 자료

DELETE

DELETE 문은 테이블에서 행을 삭제할 때 사용합니다. 특정 레코드만 지울 수도 있고, 전체 데이터를 비울 수도 있습니다.


기본 문법

아래 예시는 DELETE 문을 사용해 테이블에서 레코드를 삭제하는 방법입니다.

DELETE 구문
DELETE FROM table_name WHERE condition;
  • DELETE FROM은 대상 테이블을 지정합니다.
  • WHERE는 삭제할 행을 정의합니다.

WHERE 절이 없으면 테이블의 모든 행이 삭제됩니다.


DELETE 문 예시

아래 쿼리는 이름이 김지훈인 고객의 레코드를 삭제합니다.

이름으로 고객 삭제
DELETE FROM clients WHERE name = '김지훈';

이 명령은 이름이 김지훈인 고객의 레코드를 삭제합니다.


모든 행 삭제

테이블 구조는 유지하면서 모든 데이터를 비우려면 다음 쿼리를 사용할 수 있습니다.

모든 레코드 삭제
DELETE FROM clients;

주의: 백업이 없다면 이 작업은 되돌릴 수 없습니다.

Quiz
0 / 1

SQL에서 DELETE 문의 주된 목적은 무엇인가요?

새 열을 추가하기

열의 데이터를 변경하기

테이블에서 행을 삭제하기

새 테이블을 생성하기

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

DB 테이블 구조

실행 결과