이 글에서는 Python에서 mysql을 작동하는 단계와 관련 예제 코드를 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.
모듈 설치
windows:pip install pymysql
ubuntu:sudo pip3 install pymysql
Python 작업 mysql steps
import pymysql
(1) mysql 데이터베이스에 연결
db = sql.connect(호스트 이름 , 사용자 이름, 비밀번호, 데이터베이스 이름)
(2) 문자 인코딩 설정
db.set_charset('utf8')
(3) 커서 객체 생성
cursor = db.cursor()
(4) SQL 준비 statement
sql = '...'
(5) sql 문 실행
cursor.execute(sql)
(6) 모든 결과 집합 가져오기
cursor.fetchall()
(7) 하나의 결과 가져오기 set
cursor.fetchone()
(8) 영향을 받은 행 수 가져오기
cursor.rowcount
(9) 데이터베이스 링크 닫기
db.close()
pymysql 트랜잭션 처리
거래 처리는 기본적으로 활성화되어 있습니다
제출 또는 롤백 필요
작업 완료
import pymysql db = pymysql.connect('127.0.0.1','root','123456','hz03') db.set_charset('utf8') cursor = db.cursor() try: sql = 'insert into goods values(null,1,"商品名称",12.1)' cursor.execute(sql) db.commit() except: db.rollback() print(cursor.rowcount) db.close()
위 내용은 Python 작업 mysql 코드 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!