MySQL 데이터 삭제 DELETE


MySQL 데이터 삭제 DELETE

DELETE DELETE 문은 테이블에 존재하는 레코드를 삭제할 때 사용한다. 하나의 필드에 존재하는 데이터를 삭제하는 것이 아닌 하나의 행(row) 전체를 삭제하는 것이다. DELETE FROM <테이블 이름> WHERE <조건>; 다음 질의문을 실행하면 '뺑덕'이라는 이름을 가진 학생의 레코드가 삭제되는 것을 확인할 수 있을 것이다. delete from students where student_name='뺑덕'; 이렇게 하나의 레코드만 삭제하는 대신에 모든 레코드를 다 삭제하는 방법은 없을까? 이것은 의외로 간단해서 WHERE 조건문을 빼주기만 하면 된다. 즉, DELETE 문을 실행할 때 WHERE 문을 적어주지 않으면 모든 데이터와 레코드가 삭제됨으로 특히 주의해야 한다는 말이기도 하다. delete from students; 앞의 질의문을 실행하면 students 테이블에 있던 모든 레코드가 지워지게 될 것이다. DROP vs. DELETE 지금까지 무언가를 삭제할 때는 ...


#DBMS #레코드삭제 #데이터전체삭제 #데이터삭제 #데이터베이스 #관계형데이터베이스 #workbench #SQL #record #RDBMS #MySQL #MariaDB #drop #delete #워크벤치

원문링크 : MySQL 데이터 삭제 DELETE