-- 데이터베이스 생성
createdb 데이터베이스명
-- 데이터베이스 삭제
dropdb 데이터베이스명
-- PostgreSQL 클라이언트(psql) 실행 후 데이터베이스에 접속
psql 데이터베이스명
-- PostgreSQL 클라이언트(psql) 실행 후 데이터베이스 목록 보기
\l
-- 다른 데이터베이스로 전환
\c 데이터베이스명
테이블 명령어
-- 데이터베이스에 접속한 후 실행-- 테이블 생성CREATETABLE 테이블명 (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
age INT
);
-- 테이블 구조 수정 (예: 열 추가)ALTERTABLE 테이블명 ADDCOLUMN email VARCHAR(100);
-- 테이블 삭제DROPTABLE 테이블명;
-- 테이블 목록 보기
\dt
-- 특정 테이블의 스키마 보기
\d 테이블명
데이터 명령어
-- 데이터베이스에 접속한 후 실행-- 데이터 생성 (Create)INSERTINTO 테이블명 (name, age, email) VALUES ('aleph', 25, 'aleph@example.com');
-- 데이터 읽기 (Read)SELECT*FROM 테이블명;
-- 특정 조건에 맞는 데이터 읽기SELECT*FROM 테이블명 WHERE age >20;
-- 데이터 업데이트 (Update)UPDATE 테이블명 SET age =31WHERE name ='aleph';
-- 데이터 삭제 (Delete)DELETEFROM 테이블명 WHERE name ='aleph';