PyMySQL 은 삭제 와 수정 을 위 한 간단 한 사용 을 실현 합 니 다.
우 리 는 프로그램 을 통 해 순환 을 써 서 자동 으로 삽입 할 수 있 기 때문에 PyMySQL 은 python 언어 로 데이터 베 이 스 를 직접 조작 하 는 인터페이스 입 니 다.
이 점 을 명 확 히 하고 PyMySQL 패 키 지 를 소개 합 니 다.
1.PyMySQL 의 사용 절차:
2.사례:
2.1 데이터베이스 에 있 는 표 의 정 보 를 조회 합 니 다.
# : person info
# 1.
import pymysql
try:
# 2. MySQL
connc = pymysql.Connect(
user="root", # The first four arguments is based on DB-API 2.0 recommendation.
password="4412",
host='127.0.0.1', # mysql IP, 127.0.0.1/localhost, ip
database='person',
port=3306,
charset="utf8")
# 3.
cur = connc.cursor()
# 4. SQL
sql = 'select * from info;'
# 5. SQL
cur.execute(sql)
# 6.
result= cur.fetchall()
print(result)
# 7.
cur.close()
# 8.
connc.close()
except Exception as e:
print(e)
실행 결과:2.2 증가 데이터:
대부분의 절 차 는 앞 과 같 습 니 다.프로그램 에 직접 주석 을 달 아 보 세 요.
# :
# 56 person-- info
# person-- info
# person-- info
# 1.
import pymysql
# 2. MySQL
connc = pymysql.Connect(
user="root", # The first four arguments is based on DB-API 2.0 recommendation.
password="4412",
host='127.0.0.1', # mysql IP, 127.0.0.1/localhost, ip
database='person',
port=3306,
charset="utf8")
# 3.
cur = connc.cursor()
try:
# 4. 、 、 SQL
# 56
sql = 'insert into info values(%s, %s, %s, %s)'
add_data = [0," ", 56, " "]
# 5. SQL
cur.execute(sql, add_data)
# 6.
connc.commit()
except Exception as e:
print(e)
# ,
connc.rollback()
finally:
# 7.
cur.close()
# 8.
connc.close()
print(" !")
실행 후 person 데이터베이스 에 있 는 표 info 의 데 이 터 를 보 세 요.확실히 증가 하 였 습 니 다:2.3 수정 데이터:
# :
# 56 person-- info
# person-- info
# person-- info
# 1.
import pymysql
# 2. MySQL
connc = pymysql.Connect(
user="root", # The first four arguments is based on DB-API 2.0 recommendation.
password="4412",
host='127.0.0.1', # mysql IP, 127.0.0.1/localhost, ip
database='person',
port=3306,
charset="utf8")
# 3.
cur = connc.cursor()
try:
# 4. 、 、 SQL
#
sql = 'update info set name=%s where name=" "'
update_data = [" "]
# 5. SQL
cur.execute(sql, update_data)
# 6.
connc.commit()
except Exception as e:
print(e)
# ,
connc.rollback()
finally:
# 7.
cur.close()
# 8.
connc.close()
print(" !")
실행 후 person 데이터베이스 에 표 info 의 데 이 터 를 보고 수정 에 성 공 했 습 니 다:2.3 데이터 삭제:
# :
# 56 person-- info
# person-- info
# person-- info
# 1.
import pymysql
# 2. MySQL
connc = pymysql.Connect(
user="root", # The first four arguments is based on DB-API 2.0 recommendation.
password="4412",
host='127.0.0.1', # mysql IP, 127.0.0.1/localhost, ip
database='person',
port=3306,
charset="utf8")
# 3.
cur = connc.cursor()
try:
# 4. 、 、 SQL
#
sql = 'update info set name=%s where name=" "'
update_data = [" "]
# 5. SQL
cur.execute(sql, update_data)
# 6.
connc.commit()
except Exception as e:
print(e)
# ,
connc.rollback()
finally:
# 7.
cur.close()
# 8.
connc.close()
print(" !")
실행 후 person 데이터베이스 에 표 info 의 데 이 터 를 보고 삭제 에 성 공 했 습 니 다:여기 서 PyMySQL 의 첨삭 과 수정 을 실현 하 는 간단 한 사용 에 관 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 PyMySQL 첨삭 과 수정 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL 어댑터 PyMySQL 상세 설명본 고 는 Python 3 사용 데이터 베 이 스 를 연결 하고 간단 한 삭제 와 검 사 를 실현 하 는 것 을 소개 합 니 다. PyMySQL 은 Python 3.x 버 전에 서 MySQL 서버 를 연결 하 는 라...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.