SQL/MySQL

MySQL 데이터 삭제, 특정 행 삭제 DELETE 기초 설명 예시

진리뷰 2023. 8. 22. 09:00
반응형

 

 

MySQL-DELET-기초-설명-예시-썸네일
DELETE 기초 설명 예시

 

 

 

데이터 삭제, 특정 행 삭제 DELETE

 

DELETE는 특정 테이블의 (특정)데이터를 삭제할 때 사용합니다.

이때 'WHERE 조건식' 없이 DELETE만 사용하면, 테이블의 모든 행(데이터)이 삭제됩니다.

꼭 WHERE 조건식을 입력(특정 행 삭제) 해야 합니다.

DELETE
FROM 테이블이름
WHERE조건식;

 

예시

데이터를 삭제하기 전에 특정 테이블의 모든 데이터를 확인합니다.

SELECT * FROM 테이블이름;

 

SELECT * FROM topic;

>>topic 테이블의 모든 데이터를 보여줘.

MySQL-DELETE-BEFORE-예시
DELETE before

 

 

DELETE

FROME topic

WHERE id=5;

>>topic 테이블에서 id=5인 row를 삭제해 줘.

MySQL-DELETE-예시
MySQL DELETE

 

 

제대로 삭제되었는지 확인합니다. 특정 행인 id=5 row가 안 보이므로 제대로 실행된 것입니다.

MySQL-DELETE-AFTER-예시
DELETE after

 

 


이 글이 조금이나마 도움 되셨길 바랍니다.

데이터 삭제의 반대인 데이터 추가 INSERT문 관련 글을 추천합니다.

MySQL 데이터 추가 INSERT, 데이터 선택 SELECT 설명 및 예시


반응형
top