반응형
데이터 삭제, 특정 행 삭제 DELETE
DELETE는 특정 테이블의 (특정)데이터를 삭제할 때 사용합니다.
이때 'WHERE 조건식' 없이 DELETE만 사용하면, 테이블의 모든 행(데이터)이 삭제됩니다.
꼭 WHERE 조건식을 입력(특정 행 삭제) 해야 합니다.
DELETE
FROM 테이블이름
WHERE조건식;
예시
데이터를 삭제하기 전에 특정 테이블의 모든 데이터를 확인합니다.
SELECT * FROM 테이블이름;
SELECT * FROM topic;
>>topic 테이블의 모든 데이터를 보여줘.
DELETE
FROME topic
WHERE id=5;
>>topic 테이블에서 id=5인 row를 삭제해 줘.
제대로 삭제되었는지 확인합니다. 특정 행인 id=5 row가 안 보이므로 제대로 실행된 것입니다.
이 글이 조금이나마 도움 되셨길 바랍니다.
데이터 삭제의 반대인 데이터 추가 INSERT문 관련 글을 추천합니다.
MySQL 데이터 추가 INSERT, 데이터 선택 SELECT 설명 및 예시
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL 관계형 데이터베이스(RDB), 테이블 JOIN 기초 설명 예시 (1) | 2023.08.24 |
---|---|
MySQL 컬럼(열, column) 이름, 속성 쉽게 변경하는 방법 (0) | 2023.08.23 |
MySQL 데이터 수정 UPDATE 기초 설명 예시 (0) | 2023.08.21 |
MySQL 쿼리 문법 순서, SELECT, EXPR, FROM, WHERE, ORDER BY, LIMIT 간단 설명 예시 (0) | 2023.08.20 |
MySQL 데이터 추가 INSERT, 데이터 선택 SELECT 설명 및 예시 (0) | 2023.08.18 |