Rianshin

PostgreSQL DELETE 문 본문

Develop

PostgreSQL DELETE 문

RianShin 2024. 5. 3. 08:53
728x90
반응형
SMALL

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;

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

 

728x90
반응형
LIST

'Develop' 카테고리의 다른 글

[PostgresSQL] UPDATE 문  (0) 2024.05.03
[PostgresSQL] INSERT 문  (1) 2024.05.03
Linux Find 명령어 사용법(리눅스 파일찾기)  (0) 2024.05.03
외부에서 postgresql접속(localhost X)  (0) 2024.05.03
[Docker]도커 유료화 대응  (1) 2024.03.13
Comments