본문 바로가기
정보처리기사/[이전] 필기&실기 개념

정보처리기사 정처기 | SQL DELETE 문법 - 데이터 조작어(Data Manipulation Language, DML) | 필기&실기 개념

by YUNI Heo 2023. 7. 11.
반응형

 

✅ DELETE 문법

https://www.programiz.com/sql/delete-truncate-rows

DELETE 문법은 데이터베이스 테이블에서 행(레코드)을 삭제하는 SQL 명령어입니다. DELETE 문을 사용하면 테이블에서 지정한 조건을 만족하는 행을 삭제할 수 있습니다. DELETE 문은 데이터를 실제로 삭제하므로 주의해서 사용해야 합니다.

 

💡 DELETE 문장 구조

  • DELETE FROM: 행을 삭제할 테이블의 이름을 지정합니다.
  • WHERE: 삭제할 행을 선택하는 조건을 지정합니다. 조건을 만족하는 행만 삭제됩니다.
-- 조건절을 만족하는 행을 삭제하는 DELETE 문장
DELETE FROM 테이블명 -- 테이블명에서 삭제
WHERE 조건절; -- 조건절을 만족하는 행 삭제

예를 들어, "Employees"라는 테이블에서 직급이 "Intern"인 직원들을 삭제하려면 다음과 같이 DELETE 문장을 작성할 수 있습니다.

DELETE FROM Employees
WHERE 직급 = 'Intern';

 

💡 주의사항

  • DELETE 문장을 사용할 때에는 신중해야 합니다. 삭제된 데이터는 복구할 수 없으므로, 삭제 전에 데이터의 백업을 권장합니다.
  • 조건절을 사용하여 정확히 어떤 행을 삭제할지 지정해야 합니다. 조건절을 생략하면 테이블의 모든 행이 삭제될 수 있으므로 주의해야 합니다.
  • DELETE 문장은 테이블의 데이터를 삭제하는 것이기 때문에, 행을 삭제하기 전에 삭제될 데이터를 확인하는 것이 좋습니다.
반응형