상위 목록: 하위 목록: 작성 날짜: 읽는 데 4 분 소요

데이터 삭제(Data Delete)

테이블(Table)의 데이터(Data)를 관리할 때, 불필요한 데이터를 삭제하거나 올바르지 않은 데이터를 삭제할 때 사용됩니다.

데이터의 삭제는 신중하게 진행해야 하며, **쿼리 조건을 적절하게 사용하지 않았다면 정상적인 데이터까지 삭제될 수 있습니다. **

삭제한 데이터는 복원할 수 있으나 백업이 되어 있지 않거나 모종의 이유로 복구가 어려울 수도 있습니다.



행 삭제

DELETE FROM `covid`.`variants` WHERE `variant` = 'B.1.160';

테이블에 행을 삭제하는 방법은 DELETE FROM `{데이터베이스의 이름}`.`{테이블의 이름}` WHERE {조건};의 구조로 명령어를 실행합니다.

위와 같은 조건으로 명령어를 실행한다면, variant 열에서 B.1.160라는 값을 가지는 값은 모두 삭제됩니다.

이 경우, 해당 조건에 만족하는 모든 행이 삭제됩니다.

만약, 특정 행 하나만 삭제하려고 한다면 고윳값을 갖는 id의 번호로 삭제합니다.



전체 행 삭제

DELETE FROM `covid`.`variants`

모든 행을 삭제하는 방식은 조건을 할당하지 않고 실행합니다.

이 경우, 모든 행의 데이터가 삭제되므로 주의하여 사용합니다.

댓글 남기기