이미 작성한 정보를 "어떠한 이유" 에서든 수정하고 싶을 때,
아래와 같은 쿼리문을 사용하면 수정할 수 있다.
UPDATE 테이블명
SET 컬럼명 = 바꿀 데이터 내용
WHERE 수정할 로우의 조건
RETURNING *; //수정한 내용 바로 조회
SELECT * FROM develop_book;
UPDATE develop_book SET name = 'Java' WHERE book_id=3 RETURNING *;
특정 칼럼을 출력하고자 하는데, 해당 칼럼명을 바꾸고 싶다면 AS 키워드를 사용하면 된다.
SELECT name AS title FROM develop_book;
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 FROM 테이블명 WHERE 컬럼명 = 삭제할 데이터;
DELETE FROM develop_book WHERE book_id=4; SELECT * FROM develop_book;
DELETE FROM 테이블명
DELETE FROM develop_book;