1. 필요 모듈
<python />
import pandas as pd
import matplotlib.pyplot as plt
from sqlalchemy import create_engine
없다면 콘솔창에서 설치하거나 인터프리터 설정에서 추가해 준다.
2. 설치 명령어
<python />
'''
설치해야함
pip install sqlalchemy psycopg2
pip install pandas
pip install matplotlib
'''
3. 예시 코드
<python />
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)
4. 적용 코드
<python />
# 모듈 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 |