PyMySql DB 연결
import pymysql
conn = pymysql.connect(user='유저명', passwd='패스워드',
host='IP', db='데이터베이스명', charset='utf8')
cursor = conn.cursor()
PyMySql 쿼리 실행 (단일행 삽입)
query = "INSERT INTO post (id, name, title, link, published, topic, platform) VALUE (0, %s, %s, %s, %s, %s, %s)"
data = (name, title, link, published, topic, platform)
cursor.execute(query, data)
conn.commit()
PyMySql 쿼리 실행 (다중행 삽입)
query = "INSERT INTO post (id, name, title, link, published, topic, platform) VALUE (0, %s, %s, %s, %s, %s, %s)"
data = [(name, title, link, published, topic, platform), (name2, title2, link2, published2, topic2, platform2), (name3, title3, link3, published3, topic3, platform3)...]
cursor.executemany(query, data)
conn.commit()
PyMySql DB 연결 해제
conn.close()
'L의 공간 > Python' 카테고리의 다른 글
[Python] Function Arguments (Positional Arguments/Arbitrary Arguments/Keyword Arguments) (0) | 2022.01.30 |
---|---|
[Python] 백그라운드에서 스크립트 실행하기 (0) | 2022.01.30 |
[Python] RSS 크롤링 (0) | 2022.01.29 |
[Python] 명령행 인수 받기 (0) | 2022.01.29 |
[Python] 타이핑 효과 (0) | 2022.01.28 |