[005] 데이터베이스 (MySQL) - DELETE (데이터 삭제)
2022. 12. 8. 12:17ㆍ데이터베이스/MySQL
반응형
안녕하세요~ totally 개발자입니다.
오늘 다룰 부분은 DELETE 구문입니다. 사용법은 UPDATE랑 비슷하며 삭제이기 때문에 WHERE 조건을 잘 명시해주는 것이 매우 중요합니다.
STUDENT ID | STUDENT NAME | STUDENT GRADE | STUDENT AGE |
1 | Andrew | A | 17 |
2 | Brian | B | 18 |
3 | Catherine | A | 19 |
이렇게 STUDENTS 테이블이 있다고 가정합니다. 기본적인 DELETE 구문의 사용법은 아래와 같습니다.
DELETE FROM [테이블 이름] WHERE 조건명시;
이렇게만 하시면 됩니다.
바로 예제로 들어가보겠습니다. GRADE가 A인 학생의 데이터 행을 지우고 싶다면 아래처럼 하시면 됩니다.
DELETE FROM STUDENTS WHERE studentGrade = 'A';
당연히 AND나 OR 등을 사용해서 추가적인 조건도 명시할 수 있습니다. 만약 GRADE가 A면서 age가 17살인 데이터 행을 지우고 싶은 경우 아래와 같이 SQL 작성하시면 됩니다.
DELETE FROM STUDENTS WHERE studentGrade = 'A' AND studentAge = 17;
다음에는 NULL 값 처리에 대하여 살펴보겠습니다. 감사합니다.
반응형
'데이터베이스 > MySQL' 카테고리의 다른 글
[004] 데이터베이스 (MySQL) - UPDATE (데이터 수정) (0) | 2022.12.08 |
---|---|
[003] 데이터베이스 (MySQL) - INSERT (데이터 삽입하기) (0) | 2022.12.07 |
[002] 데이터베이스 (MySQL) - SELECT (데이터 가져오기) (0) | 2022.12.06 |
[001] 데이터베이스 (MySQL) - 개요 (0) | 2022.12.05 |