[sql] DELETE 쿼리를 사용하여 SQL 데이터 삭제하기

일반적으로, DELETE 문은 다음과 같은 구문을 가집니다:

DELETE FROM 테이블명 WHERE 조건;

여기서 테이블명은 레코드를 삭제할 데이터베이스 테이블의 이름이고, 조건은 어떤 레코드를 삭제할지를 결정하는 조건입니다. 조건을 지정하지 않으면 테이블의 모든 레코드가 삭제됩니다.

예를 들어, employees 테이블에서 employee_id가 100인 레코드를 삭제하려면 다음과 같이 쿼리를 작성할 수 있습니다:

DELETE FROM employees WHERE employee_id = 100;

또는, 모든 레코드를 삭제하려면 다음과 같이 작성할 수 있습니다:

DELETE FROM employees;

삭제 쿼리를 사용할 때는 실수로 중요한 데이터를 삭제하지 않도록 주의해야 합니다. 항상 DELETE 문을 실행하기 전에 백업을 만들어 두는 것이 좋습니다.

데이터를 삭제하는 것은 되돌릴 수 없기 때문에 조심해야합니다.

삭제된 데이터를 복구하기 위해서는 일반적으로 백업에서 해당 레코드를 복원해야 합니다.

[참고 자료] : https://www.w3schools.com/sql/sql_delete.asp

[참고 자료]: https://www.postgresql.org/docs/current/sql-delete.html