pymysql ( Python + mysql)

김나현·2024년 10월 3일
CMD 창에서 mysql 확인하기

cmd 창 켜고

mysql -u root -p

Enter password : 12345 해주고

연결 되면 use ex (사용할 데베적기)
하면 select * from study (있는 테이블 이름) 해서 확인 해주면 된다 .

pymysql 사용 해보기

insert

비주얼 스튜디오 사용해서 python code

# -*- coding: utf-8 -*-

import pymysql

#connecting 과정 
db = pymysql.connect(host='localhost',
                     user = 'root',
                     password='12345',
                     charset='utf8')

#db를 쓰기 위해 cursor을쓴다 
cursor = db.cursor()

#execute 내에 쿼리문이랑 똑같이 써주면 된다. 
cursor.execute('Use Ex;')
cursor.execute('insert into study values ("C++", "for web", 3);')

#꼭 써야 하는 
db.commit()
db.close()

이제 cmd, mysql에서 확인해 보면 넣어진 것을 확인 완료

select vlaue의 0번째의 name을 print해보자 했을경우
(수정) 
#pymysql.cursors.DictCursor은 튜플이 아닌 딕셔너리 형태로 select을 한다. 
#select을 사용하기 위해서 쓰는 것. 
cursor = db.cursor(pymysql.cursors.DictCursor)

# select문 같은 경우 여기서 확인하고 싶으면 
cursor.execute('select * from study;')
value = cursor.fetchall()
print(value[0]["name"])


update 하는 경우
cursor.execute('update study set description="FOR WEB" where name="HTML";')

profile
Let's study hard!

0개의 댓글