새소식

DataBase/PostgreSQL

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

  • -

DB 명령어

-- 데이터베이스 생성
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';

docker image를 사용하여 postgresql 설치하기

 

PostgreSQL - docker PostgreSQL 16 설치

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

dev-kimchi.tistory.com

 

728x90
Contents

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

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