행위

"Pandas mysql insert"의 두 판 사이의 차이

DB CAFE

(새 문서: = Pandas DataFrame을 MySQL에 Insert = * SQLAlchemy, pymysql, MySQLdb 를 파이썬에 설치 ​ == 패키지를 설치 == # python3 <source lang=python> $ pip install pymysql $ p...)
 
(차이 없음)

2020년 1월 13일 (월) 08:51 기준 최신판

thumb_up 추천메뉴 바로가기


1 Pandas DataFrame을 MySQL에 Insert[편집]

  • SQLAlchemy, pymysql, MySQLdb 를 파이썬에 설치 ​

1.1 패키지를 설치[편집]

  1. python3
$ pip install pymysql
$ pip install sqlalchemy
​

1.2 파이썬 연결 소스[편집]

import pandas as pd
from sqlalchemy import create_engine

# MySQL Connector using pymysql
pymysql.install_as_MySQLdb()
import MySQLdb

engine = create_engine("mysql+mysqldb://root:"+"password"+"@localhost/db_name", encoding='utf-8')
conn = engine.connect()

# MySQL에 저장하기
# pandas의 to_sql() 함수 사용 저장

df.to_sql(name=table, con=engine, if_exists='append')
​