PostgreSQL 4 | UPDATE, COPY, DELETE

공부의 기록·2021년 12월 7일
0

DB PostgreSQL

목록 보기
4/15

UPDATE

이미 작성한 정보를 "어떠한 이유" 에서든 수정하고 싶을 때,
아래와 같은 쿼리문을 사용하면 수정할 수 있다.

UPDATE 테이블명
  SET	컬럼명 = 바꿀 데이터 내용
  WHERE	수정할 로우의 조건
RETURNING *;	//수정한 내용 바로 조회
SELECT * FROM develop_book;

UPDATE develop_book
  SET	 name = 'Java'
  WHERE	 book_id=3
 RETURNING *;

AS

특정 칼럼을 출력하고자 하는데, 해당 칼럼명을 바꾸고 싶다면 AS 키워드를 사용하면 된다.

SELECT name AS title FROM develop_book;

COPY && SORT

PostgreSQL 2 에서 ORDERD BY 키워드를 사용해서 정렬된 정보를 받아오는 것에 대한 것을 언급했다. 그러나 복사하기 예제를 통해서 다음과 같은 방법도 있음을 알 수 있다.

CREATE TABLE develop_book_2 AS
SELECT * FROM develop_book
ORDER BY book_id ASC;
\dt
DROP TABLE develop_book;
\dt
ALTER TABLE develop_book_2 RENAME TO develop_book;
\dt
SELECT * FROM develop_book;

DELETE

선택한 컬럼 데이터 삭제

DELETE FROM 테이블명 WHERE 컬럼명 = 삭제할 데이터;
DELETE FROM develop_book WHERE book_id=4;
SELECT * FROM develop_book;

전부 삭제

DELETE FROM 테이블명
DELETE FROM develop_book;

profile
2022년 12월 9일 부터 노션 페이지에서 작성을 이어가고 있습니다.

0개의 댓글