개키우는개발자 : )

PostgreSQL DELETE 문 본문

PostgreSQL/데이터 조작 및 테이블 관리

PostgreSQL DELETE 문

DOGvelopers 2019. 11. 16. 13:36
반응형

DELETE 문

테이블의 특정 데이터를 삭제하거나 테이블 내에서 존재하는 모든 데이터를 삭제 할 수 있습니다.

 

기본문법

 

삭제할 테이블 작성 후 조건 입력

DELETE
FROM
	TARGET_TABLE A
WHERE 조건식;

 

실습

 

- LINK테이블의 ID가 5인 행을 삭제

실습1

DELETE
FROM
	LINK
WHERE
	ID = 5;
	
COMMIT;

실습2

 

- DELETE JOIN 사용하여 LINK_TMP 테이블과 LINK 테이블의 ID값으로 조인 후 삭제

LINK 데이터
LINK_TMP 데이터

 

DELETE
FROM
	LINK_TMP A
	USING LINK B
WHERE
	A.ID = B.ID;

COMMIT;

중복값 데이터 삭제

실습3

 

- LINK테이블의 모든 데이터를 삭제

DELETE FROM LINK;

COMMIT;

- 경고 문구를 확인하면 모든데이터는 삭제가 됩니다.

실습4

 

반응형

'PostgreSQL > 데이터 조작 및 테이블 관리' 카테고리의 다른 글

PostgreSQL EXPORT 작업  (0) 2019.11.16
PostgreSQL UPSERT 문법  (0) 2019.11.16
PostgreSQL UPDATE JOIN 문  (0) 2019.11.16
PostgreSQL UPDATE 문  (2) 2019.11.16
PostgreSQL INSERT 문  (0) 2019.11.11
Comments