바뀜

3번째 줄: 3번째 줄:     
= mysql =
 
= mysql =
 +
mariasql도 동일하다.
    
=== sqlalchemy 사용 ===
 
=== sqlalchemy 사용 ===
 +
이 방법은 굉장히 간단하다. 다만, 프라이머리키가 중복된 데이터가 있는 경우엔 적용할 수가 없다.(이런 경우엔 겹치는 데이터를 제거해준 후 넣어야 한다.)
 
{| class="wikitable"
 
{| class="wikitable"
 
!과정
 
!과정
61번째 줄: 63번째 줄:  
|한 번에 몇 개의 데이터를 처리할지.
 
|한 번에 몇 개의 데이터를 처리할지.
 
|}
 
|}
 +
|}
 +
 +
=== 단순 입력 ===
 +
{| class="wikitable"
 +
!과정
 +
!설명
 +
!방법
 +
|-
 +
|라이브러리 설치
 +
|
 +
|pip install pymysql
 +
|-
 +
|모듈 임포트
 +
|
 +
|import pymysql
 +
|-
 +
|DB연결
 +
|
 +
|DB = pymysql.connect(host='localhost', port=3306, db='db이름', user="root", passwd='비밀번호', charset='utf8')
 +
|-
 +
|커서생성
 +
|sql을 순회하는 커서 생성
 +
|cur = self.coinDB.cursor()
 +
|-
 +
|함수제작
 +
|함수로 만들어 처리하면 편할 듯하다.
 +
|<syntaxhighlight lang="python">
 +
def df_to_db(df, db):
 +
   
 +
</syntaxhighlight>
 
|}
 
|}
 
[[분류:Pandas:DataFrame]]
 
[[분류:Pandas:DataFrame]]