python - sql 연결

yoon__0_0·2024년 5월 21일
0

이어드림 수업

목록 보기
42/103
  • 환경 : 주피터 노트북 사용
#MYsql 연결을 위한 프로그램 설치
!sudo apt-get install -y libmysqlclient-dev

#mysql 연결을 위한 파이썬 패키지 설치
!pip install mysqlclient

import pandas as pd
import MySQLdb

# connection Database
data = {'host': '프라이빗 ip' , 'user' :'root', 'passwd':'passwd','charset' : 'utf8'}
db = MySQLdb.connect(**data)
db

# cursor 
curs = db.cursor()
  • 쿼리 작성
# 결과 출력 코드 -> db 연결
QUERY = "show databases"
result = pd.read_sql(QUERY, db) 
print(result)

# 결과를 출력하지 않는 코드 -> curs 사용
QUERY = "use world"
curs.execute(QUERY)
  • 쿼리 실행해보기
QUERY = "select * from country"
result = pd.read_sql(QUERY, db) 
result

profile
신윤재입니다

0개의 댓글