[sql] SQL 데이터베이스의 데이터 삭제

데이터베이스에서 특정 데이터를 삭제해야 하는 경우가 있습니다. SQL을 사용하여 데이터베이스에서 데이터를 삭제하는 방법에 대해 알아보겠습니다.

1. DELETE 문 활용

DELETE 문은 데이터베이스에서 특정 조건을 만족하는 데이터를 삭제하는데 사용됩니다. 아래는 일반적인 DELETE 문의 구문입니다.

DELETE FROM 테이블이름 WHERE 조건;

예를 들어, employees 테이블에서 employee_id가 100인 행을 삭제하려면 다음과 같이 DELETE 문을 작성할 수 있습니다.

DELETE FROM employees WHERE employee_id = 100;

2. TRUNCATE TABLE 문 활용

TRUNCATE TABLE 문은 테이블의 모든 데이터를 한 번에 삭제하는데 사용됩니다. DELETE 문과 다르게 TRUNCATE TABLE은 롤백이 불가능하며 보다 빠르게 실행됩니다. 아래는 TRUNCATE TABLE 문의 구문입니다.

TRUNCATE TABLE 테이블이름;

요약

SQL을 사용하여 데이터베이스에서 데이터를 삭제하는 방법에 대해 알아보았습니다. DELETE와 TRUNCATE TABLE 문을 활용하여 효과적으로 데이터를 삭제할 수 있습니다.

참고 문헌:

다음은 데이터베이스에서 데이터를 삭제하는 방법에 대해 살펴보겠습니다.