강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
기본 SQL문 - DELETE
조회 : 5,469  


데이터 정의 및 타입 - DELETE
1. 데이터 삭제(DELETE)
DELETE 구문을 사용하면 테이블 내에 불필요한 데이터를 삭제할 수 있다.
1) 구문
DELETE
FROM table _spec [ correlation ]
[ WHERE search_condition ] [ ; ]

correlation :
[ AS ] identifier [ {, identifier }_ ]

table_spec :
single_table_spec
( single_table_spec [ {, single_table_spec }_ ] )

single_table_spec :
[ ONLY ] table_name
ALL table_name [ EXCEPT table_spec ]
table_name : 삭제할 데이터가 포함되어 있는 테이블의 이름을 지정한다.
search_condition : WHERE 절을 이용하여 search_condition을 만족하는 데이터만 삭제한다. 생략할 경우 지정된 테이블의 모든 데이터를 삭제한다.
2) 예제
다음은 stadium 테이블의 스키마는 남겨두고 모든 데이터를 삭제하는 예제이다.
DELETE FROM stadium;
다음은 olympic 테이블에서 1980년 모스크바 올림픽에 대한 정보를 WHERE 절을 이용하여 삭제하는 예제이다.
DELETE FROM olympic WHERE host_year = 1980;

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1619


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
큐브리드