[python] pymysql 설치, python mysql 연결

2024. 2. 13. 17:49python



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

자 빠르게 설치부터 갑시다

 

 pip install pymysql

 

이렇게 해도 되지만

 

인텔리제이에서 PyCharm 으로 개발 한다면

 

 

이렇게 설치하면 되겠죠?

 

import 하고

 

# Mysql
import pymysql

 

 

Connection 설정 하고

 

conn = pymysql.connect(host="{IP, local 이라면 127.0.0.1}", user ="{유져명}", password ="{유져 패스워드}", db ="{DATABASE 명}", charset ="utf8", cursorclass=pymysql.cursors.DictCursor)

 

cursorclass=pymysql.cursors.DictCursor

이게 중요 한듯

as_dict=True로 해야 컬럼명으로 데이터 가져오는게 된다고 하는데..

 

난 오류나더라? 얘를 집어 넣으니까 잘 되더라구..

 

일단 테이블 Select 

sql = "select * from {테이블명}"
with conn:
    with conn.cursor() as cur:
        cur.execute(sql)
        result = cur.fetchall()
        for data in result:
            print(str(data['Name']))

 

 

Name이라는 컬럼명으로 값 가져오기 성공

 

cur.execute("{ create 쿼리 }")

cur.execute("{ insert 쿼리 }")

 

되니깐 알아서 해보렴