[Zero-Base]데이터 취업 스쿨 스터디 노트(Python with SQL)

강현정·2024년 6월 3일

zero_base

목록 보기
34/54

Python with SQL실습환경

  • 실습환경 구축
  • !pip install mysql-connector-python설치
  • import mysql.connector로 사용

Python with SQL실행

  • 파이썬 코드로 커서를 하나 만들어서 해당 데이터 베이스에 테이블을 생성하고, 데이터를 집어 넣을 수 있다.

Python with SQL/CSV

sql = "insert into crime_status values('2020', %s, %s,%s,%s)"
cursor = conn.cursor(buffered = True)

for i, rows in df.iterrows():
    cursor.execute(sql, tuple(rows))
    print(tuple(rows))
    conn.commit
    
cursor.execute("select * from crime_status")

result = cursor.fetchall()
for row in result:
    print(row)
  • mysql.connector의 connect함수를 사용하여 mysql에 명령어를 직접 넣을 수 있다.

0개의 댓글