본문 바로가기

Python/Pandas

Python MSSQL에 있는 데이터 가져와 Dataframe으로 바꾸기.

 

import pymssql
import pandas as pd

conn = pymssql.connect(host="ip주소", user="아이디", password="비밀번호", database="데이터베이스", charset="utf8")

# Connection 으로부터 Cursor 생성
curs = conn.cursor()

#MSSQL 실행문
row = curs.execute('SELECT * FROM 테이블;')

#실행문 실행한 값 저장.
row = curs.fetchall()

#데이터프레임 컬럼에 이름 설정.
Dataname = ['컬럼이름1','컬럼이름2','컬럼이름3',....]

#실행한 값, 이름 값을 DataFrame에 저장
df = pd.DataFrame(row,  columns= Dataname)

#MSSQL 종료료
conn.close()

 

 

DB에 있는 데이터 가져올 때 코드입니다.

 

 

 

 

 

'Python > Pandas' 카테고리의 다른 글

Python Dataframe 데이터 한줄로 만들기. (reshape)  (0) 2019.12.13