MySQL 강좌 : 제 7강 - 데이터 삭제
데이터 삭제(Data Delete)
테이블(Table)
의 데이터(Data)를 관리할 때, 불필요한 데이터를 삭제하거나 올바르지 않은 데이터를 삭제할 때 사용됩니다.
데이터의 삭제는 신중하게 진행해야 하며, **쿼리 조건을 적절하게 사용하지 않았다면 정상적인 데이터까지 삭제될 수 있습니다. **
삭제한 데이터는 복원할 수 있으나 백업이 되어 있지 않거나 모종의 이유로 복구가 어려울 수도 있습니다.
행 삭제
테이블에 행을 삭제하는 방법은 DELETE FROM `{데이터베이스의 이름}`.`{테이블의 이름}` WHERE {조건};
의 구조로 명령어를 실행합니다.
위와 같은 조건으로 명령어를 실행한다면, variant
열에서 B.1.160
라는 값을 가지는 값은 모두 삭제됩니다.
이 경우, 해당 조건에 만족하는 모든 행이 삭제됩니다.
만약, 특정 행 하나만 삭제하려고 한다면 고윳값을 갖는 id
의 번호로 삭제합니다.
전체 행 삭제
모든 행을 삭제하는 방식은 조건을 할당하지 않고 실행합니다.
이 경우, 모든 행의 데이터가 삭제되므로 주의하여 사용합니다.
댓글 남기기