필요 모듈
import pandas as pd
import matplotlib.pyplot as plt
from sqlalchemy import create_engine
없다면 콘솔창에서 설치하거나 인터프리터 설정에서 추가해 준다.
설치 명령어
'''
설치해야함
pip install sqlalchemy psycopg2
pip install pandas
pip install matplotlib
'''
예시 코드
import pandas as pd
import matplotlib.pyplot as plt
from sqlalchemy import create_engine
# PostgreSQL과 연결
DATABASE_URL = "postgresql+psycopg2://postgres:1234@10.10.20.103:5432/franchise"
engine = create_engine(DATABASE_URL)
# 쿼리문
sql = 'SELECT * FROM "테이블이름"'
df = pd.read_sql(sql, engine)
# 출력
print(df)
적용 코드
# 모듈 import
import pandas as pd
import matplotlib.pyplot as plt
from sqlalchemy import create_engine
# PostgreSQL과 연결
DATABASE_URL = "postgresql+psycopg2://postgres:1234@10.10.20.103:5432/franchise"
engine = create_engine(DATABASE_URL)
# 쿼리문
sql = 'SELECT * FROM "TB_ACTUAL_PRICE"'
df = pd.read_sql(sql, engine)
# 출력
print(df)
'개발공부 > SQL & DB' 카테고리의 다른 글
[MySQL] 1. 데이터 베이스 조회 및 생성하기 (0) | 2023.09.08 |
---|---|
[MySQL] 0. MySQL 설치 방법과 설치 확인하기 (6) | 2023.09.08 |
[postgreSQL] pgAdmin으로 CSV 파일 import 해 오기 (0) | 2023.08.05 |
PostgreSQL과 pdAdmin 설치하기 (0) | 2023.07.24 |
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 51: illegal multibyte sequence 오류 해결 (0) | 2023.06.14 |