본 프로젝트는 데이터베이스 수집,저장을 하는 학습 프로젝트로 파이썬 라이브러리에 존재하는 nba_api에서 선수,팀,경기 정보를 수집하여 데이터베이스에 저장하였으며 주피터 노트북 환경에서 작성되었다.
! pip install nba_api
필요 라이브러리 import 후 DataFrame 으로 나타내기
import pandas as pd
from nba_api.stats.static import teams,players
from nba_api.stats.endpoints import leaguegamefinder
\

아래 python 라이브러리를 설치하여 데이터 베이스에 접근한다.
!pip install pymysql
!pip install sqlalchemy
from sqlalchemy import create_engine
engine = create_engine("mysql+pymysql://{사용자이름}:{비밀번호}@localhost:3306/{db명}?charset=utf8mb4")
conn = engine.connect()
pandas의 .to_sql() 함수를 사용하여 저장
player_df.to_sql(name='player', con=engine, if_exists='append',index=False)
team_df.to_sql(name='team', con=engine, if_exists='append',index=False)
games.to_sql(name='game', con=engine, if_exists='append',index=False)



