새소식

DataBase/PostgreSQL

PostgreSQL - DB, 테이블, 데이터 CRUD 명령어

  • -
오늘의 명언

-- 데이터베이스 생성 createdb 데이터베이스명 -- 데이터베이스 삭제 dropdb 데이터베이스명 -- PostgreSQL 클라이언트(psql) 실행 후 데이터베이스에 접속 psql 데이터베이스명 -- PostgreSQL 클라이언트(psql) 실행 후 데이터베이스 목록 보기 \l -- 다른 데이터베이스로 전환 \c 데이터베이스명

-- 데이터베이스에 접속한 후 실행 -- 테이블 생성 CREATE TABLE 테이블명 ( id SERIAL PRIMARY KEY, name VARCHAR(100), age INT ); -- 테이블 구조 수정 (예: 열 추가) ALTER TABLE 테이블명 ADD COLUMN email VARCHAR(100); -- 테이블 삭제 DROP TABLE 테이블명; -- 테이블 목록 보기 \dt -- 특정 테이블의 스키마 보기 \d 테이블명

-- 데이터베이스에 접속한 후 실행 -- 데이터 생성 (Create) INSERT INTO 테이블명 (name, age, email) VALUES ('aleph', 25, 'aleph@example.com'); -- 데이터 읽기 (Read) SELECT * FROM 테이블명; -- 특정 조건에 맞는 데이터 읽기 SELECT * FROM 테이블명 WHERE age > 20; -- 데이터 업데이트 (Update) UPDATE 테이블명 SET age = 31 WHERE name = 'aleph'; -- 데이터 삭제 (Delete) DELETE FROM 테이블명 WHERE name = 'aleph';

 

PostgreSQL - docker PostgreSQL 16 설치

개요Docker가 설치된 환경에서 docker image를 사용하여 PostgreSQL을 설치하는 과정.이미지를 변경하여 다른 버전의 pg(postgresql 약어)도 설치가 가능합니다.과정1. 이미지 다운로드docker pull postgres:16docker

dev-kimchi.tistory.com

 

반응형

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.