본문 바로가기

SQL/SQL Tutorial

11.SQL DELETE

11.SQL DELETE

테이블의 기존 레코드를 삭제하는데 사용됩니다.

 

DELETE FROM table_name WHERE condition;

 

참고 : 테이블에서 레코드를 삭제할때 주의하자

WHERE 를 주목하자

WHERE 절은 삭제해야하는 레코드를 지정합니다.

해당 절을 생랴하면 WHERE 테이블의 모든 기록이 삭제됩니다.

 

SQL DELETE 예

다음 SQL 문은 "Customers" 테이블에서 "Alfreds Futterkiste" 고객을 삭제합니다.

 

DELETE FROM Customers WHERE CustomerName = 'Alfreds Futterkiste';

 

모든 기록삭제

테이블을 삭제하지 않고도 테이블의 모든 행을 삭제할 수 있습니다.

이는 테이블 구족, 속성 및 인덱스가 그대로 유지됨을 의미합니다.

DELETE FROM table_name;

 

다음 SQL 문은 테이블을 삭제하지 않고 "Customers" 테이블의 모든 행을 삭제합니다.

 

DELETE FROM Customers;

 

테이블 삭제

테이블을 완전히 삭제하려면 DROP TABLE 명령문을 사용하십시오

 

DROP TABLE Customers;

'SQL > SQL Tutorial' 카테고리의 다른 글

13.SQL Aggregate Functions (집계함수)  (0) 2024.06.25
12.SQL SELETE 와 TOP , LIMIT , FETCH FIRST , ROWNUM  (0) 2024.06.25
10.SQL UPDATE  (0) 2024.06.24
9.SQL NULL 값  (0) 2024.06.24
8.SQL INSERT INTO  (0) 2024.06.24