[SQLite] DELETE
SQLite에서 DELETE
문은 테이블에서 하나 이상의 행을 제거하는 데 사용됩니다. DELETE
문을 사용할 때는, 어떤 행을 삭제할지 지정하는 조건을 WHERE
절과 함께 명시할 수 있습니다. WHERE
절이 없는 경우, 테이블의 모든 행이 삭제됩니다. 이 작업은 주의해서 사용해야 하며, 데이터 복구가 필요한 경우에 대비해 백업을 고려해야 합니다.
모든 행 삭제하기
DELETE FROM Employees;
이 예시는 Employees
테이블에서 모든 행을 삭제합니다. WHERE
절이 없으므로, 테이블의 모든 데이터가 제거됩니다.
조건에 맞는 행 삭제하기
DELETE FROM Employees WHERE Department = 'Marketing';
이 예시는 Employees
테이블에서 Department
가 'Marketing'인 모든 직원 행을 삭제합니다. WHERE
절을 사용하여 삭제할 특정 행을 지정할 수 있으며, 이를 통해 더 세밀한 데이터 제거가 가능합니다.