DELETE
DELETE
문은 SQL에서 테이블의 레코드를 삭제할 때 사용합니다.
특정 조건을 만족하는 행만 삭제할 수도 있고, 테이블의 모든 데이터를 한 번에 비울 수도 있습니다.
기본 문법
아래 예시는 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 테이블 구조
실행 결과