1. PostgreSQL 다운로드 및 설치
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
Download PostgreSQL Database for Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB
Download PostgreSQL packages or installers free from EDB. Get PostgreSQL for Windows, Linux and MacOS platforms. Download 32-bit or 64-bit versions. Download open-source PostgreSQL now.
www.enterprisedb.com
2. PostgreSQL 구조
- PostgreSQL 은 1 instance = 1 server (≠database) 이다.
- PostgreSQL 의 데이터베이스는 여러 개의 schema로 구성되어 있다.
- schema : object들의 논리적인 집합
3. PostgreSQL 데이터베이스 생성, 삭제
CREATE DATABASE db01; # db01 데이터베이스 생성
\l # 데이터베이스 목록 확인
CREATE USER qwa310; # 데이터베이스 유저 생성
CREATE DATABASE db02 OWNER qwa310; # 데이터베이스 db02의 소유주를 qwa310 으로 생성
ALTER DATABASE db01 OWNER TO qwa310; # db02 소유주를 qwa310으로 변경
ALTER DATABASE db01 RENAME TO db00; # db01 이름을 db00 으로 변경
DROP DATABASE db00; # 데이터베이스 삭제
4. PostgreSQL 스키마 생성, 삭제
CREATE SCHEMA user_info; # user_info 스키마 생성
ALTER SCHEMA user_info OWNER TO qwa310; # user_info의 소유주를 qwa310으로 변경
CREATE SCHEMA test CREATE TABLE table01(User_id varchar(50));
\dn # 스키마 목록 조회
5. PostgreSQL 테이블 생성
\db # 테이블스페이스 목록 조회
CREATE TABLE TABLE01( # 테이블 생성
User_name varchar(50),
User_age varchar(50)
);
INSERT INTO TABLE01(User_name, User_age) VALUES ('min','25'); // 테이블에 데이터 입력
DROP TABLE TABLE01; # 테이블 삭제
'Database' 카테고리의 다른 글
[JAVA] JDBC MySQL 연동 및 CRUD 테이블 작성 (0) | 2021.09.14 |
---|
댓글