반응형
✅ DELETE 문법
DELETE 문법은 데이터베이스 테이블에서 행(레코드)을 삭제하는 SQL 명령어입니다. DELETE 문을 사용하면 테이블에서 지정한 조건을 만족하는 행을 삭제할 수 있습니다. DELETE 문은 데이터를 실제로 삭제하므로 주의해서 사용해야 합니다.
💡 DELETE 문장 구조
- DELETE FROM: 행을 삭제할 테이블의 이름을 지정합니다.
- WHERE: 삭제할 행을 선택하는 조건을 지정합니다. 조건을 만족하는 행만 삭제됩니다.
-- 조건절을 만족하는 행을 삭제하는 DELETE 문장
DELETE FROM 테이블명 -- 테이블명에서 삭제
WHERE 조건절; -- 조건절을 만족하는 행 삭제
예를 들어, "Employees"라는 테이블에서 직급이 "Intern"인 직원들을 삭제하려면 다음과 같이 DELETE 문장을 작성할 수 있습니다.
DELETE FROM Employees
WHERE 직급 = 'Intern';
💡 주의사항
- DELETE 문장을 사용할 때에는 신중해야 합니다. 삭제된 데이터는 복구할 수 없으므로, 삭제 전에 데이터의 백업을 권장합니다.
- 조건절을 사용하여 정확히 어떤 행을 삭제할지 지정해야 합니다. 조건절을 생략하면 테이블의 모든 행이 삭제될 수 있으므로 주의해야 합니다.
- DELETE 문장은 테이블의 데이터를 삭제하는 것이기 때문에, 행을 삭제하기 전에 삭제될 데이터를 확인하는 것이 좋습니다.
반응형
'기타 > 정보처리기사' 카테고리의 다른 글
정보처리기사 정처기 | 데이터베이스 물리적 설계 - 저장 레코드(Stored Record) | 필기&실기 개념 (0) | 2023.07.11 |
---|---|
정보처리기사 정처기 | 분산 데이터베이스 시스템 | 필기&실기 개념 (0) | 2023.07.11 |
정보처리기사 정처기 | 정규화(Normalization) - 데이터베이스의 설계 과정 | 필기&실기 개념 (0) | 2023.07.11 |
정보처리기사 정처기 | SQL UPDATE 문법 - 데이터 조작어(Data Manipulation Language, DML) | 필기&실기 개념 (0) | 2023.07.11 |
정보처리기사 정처기 | SQL ALTER 문법 - 데이터 정의어(Data Definition Language, DDL) | 필기&실기 개념 (0) | 2023.07.10 |
정보처리기사 정처기 | SQL CREATE 문법 - 데이터 정의어(Data Definition Language, DDL) | 필기&실기 개념 (0) | 2023.07.10 |
정보처리기사 정처기 | 데이터베이스 파일 구조 | 필기&실기 개념 (0) | 2023.07.10 |
정보처리기사 정처기 | SQL 분류 - DDL, DML, DCL | 필기&실기 개념 (0) | 2023.07.10 |