[SQL] delete문
실습 환경은 MySQL이다.
저장된 데이터의 내역은 아래와 같다.


delete는 단어의 뜻대로, 데이터를 지우는 쿼리다.
기본적으로 아래의 구조를 가진다.
delete from 테이블명 where 조건...;
조건을 쓰지 않고 쿼리를 날리면 데이터가 전부 날라간다.

이렇게 날라간 데이터는 일반적인 쿼리로는 되살릴 수가 없다.
백업파일을 건드리는 등의 특정 DB에 종속적인 행위가 필요하다.
이건 대부분 엄청난 참사를 일으킬 수 있기 때문에, where를 달아서 날리는게 정석이다.
학교가 카이스트인 데이터만 날려보자.

잘 날라갔다.
이번엔 null인 녀석을 지워보자.

잘 날라갔다.
이런식으로 쓰면 된다.
간단하다.