728x90
반응형
SMALL
안녕하세요! 오늘은~ SQL DELETE 문을 사용하는 방법에 대해 정리해 보겠습니다.
SQL(Structured Query Language)은 관계형 데이터베이스를 관리하는 데 사용되는 프로그래밍 언어입니다. 데이터를 조작하기 위한 다양한 명령문이 있고, 그중에서 가장 중요한 구문 중 하나는 DELETE 구문입니다. SQL DELETE 문은 테이블에서 하나 이상의 레코드를 제거하는 데 사용됩니다.
SQL DELETE 문의 기본 구문은 다음과 같습니다.
DELETE FROM table_name
WHERE condition;
DELETE 문은 세 부분으로 구성됩니다.
- DELETE FROM: 레코드를 삭제할 테이블의 이름을 지정합니다.
- table_name: 레코드를 삭제할 테이블의 이름으로 작성합니다.
- WHERE: 어떤 레코드가 삭제되는지 조건을 지정합니다.
- condition: 어떤 레코드를 삭제할지 조건을 작성합니다.
EXAMPLE
id
|
name
|
email
|
1
|
John
|
john@example.com
|
2
|
Sarah
|
sarah@example.com
|
3
|
Michael
|
michael@example.com
|
id가 2인 레코드를 삭제하고 싶다면, 다음 SQL 문을 사용할 수 있습니다.
DELETE FROM customers
WHERE id = 2;
이렇게 하면 테이블에서 다음과 같이 행이 제거됩니다.
id
|
name
|
email
|
1
|
John
|
john@example.com
|
3
|
Michael
|
michael@example.com
|
customers 테이블의 모든 레코드를 삭제하고 싶다면, 다음과 같이 SQL 문을 사용할 수 있습니다.
DELETE FROM customers;
이렇게 하면 테이블에 있는 모든 행이 제거됩니다.
주의 사항
- DELETE 문은 테이블의 데이터를 영구적으로 삭제하기 때문에 주의해서 사용해야 합니다.
- 실수로 모든 레코드를 삭제하지 않도록 항상 WHERE 절을 사용해서 조건을 지정하는 습관을 들이면 좋습니다.
- 문제가 발생할 것을 대비해서 데이터를 복원할 수 있도록 데이터를 삭제하기 전에 테이블을 백업하는 것도 좋습니다.

728x90
반응형
LIST
'SQL' 카테고리의 다른 글
데이터 분석을 위한 SQL MIN(), MAX() 함수 이해하기 (0) | 2023.04.26 |
---|---|
데이터 분석을 위한 SQL TOP, LIMIT, FETCH FIRST, ROWNUM 절 모두 마스터하기 (0) | 2023.04.25 |
SQL UPDATE 문 종합 이해하기 (0) | 2023.04.23 |
SQL NULL VALUE 문의 알아야 할 모든 것 총정리 (0) | 2023.04.22 |
SQL INSERT INTO 문 완전 이해하기 (0) | 2023.04.21 |