비디오: Windows에서 삭제되지 않는 폴더를 CMD에서 삭제하기 2024
시간이 지남에 따라 데이터가 오래 가고 유용성을 잃을 수 있습니다. 이 오래된 데이터를 SQL 테이블에서 제거 할 수 있습니다. 테이블의 불필요한 데이터는 성능을 저하시키고 메모리를 소비하며 사용자를 혼동시킬 수 있습니다. 이전 데이터를 아카이브 테이블로 전송 한 다음 아카이브를 오프라인으로 가져 오길 원할 수 있습니다. 드물 긴하지만 데이터를 다시 필요로 할 경우 복구 할 수 있습니다.
그 동안에는 일상적인 처리 속도가 느려지지 않습니다. 쓸모없는 데이터를 보관할 가치가 있는지 여부에 관계없이 결국 해당 데이터를 삭제할 시점까지갑니다. SQL은 DELETE.을 사용하여 데이터베이스 테이블에서 행을 제거합니다.
정규화되지 않은 DELETE 문을 사용하여 테이블의 모든 행을 삭제하거나 WHERE 절을 추가하여 선택한 행만 삭제하도록 제한 할 수 있습니다. 구문은 SELECT 문 구문과 비슷하지만 열을 지정하지 않는다는 점이 다릅니다. 결국 테이블 행을 삭제하려면 해당 행의 모든 데이터를 제거해야합니다.
예를 들어, 고객 인 David Taylor가 방금 스위스로 이사 왔고 더 이상 아무것도 사지 않을 것이라고 가정합니다. 다음 문장을 사용하여 CUSTOMER 테이블에서 제거 할 수 있습니다.
고객 이름에서 삭제 FirstName = 'David'AND LastName = 'Taylor';
David Taylor라는 고객이 한 명이라면이 문장은 의도 한 삭제를합니다. David Taylor라는 이름을 가진 두 명 이상의 고객이있는 경우 WHERE 절에 조건을 추가하여 제거하려는 고객 만 삭제할 수 있습니다. WHERE 절을 추가하지 않으면 David Taylor라는 이름의 모든 고객이 삭제됩니다.