pymysql 模組介紹

2022-04-03 00:09:05 字數 2325 閱讀 1827

pymysql模組是python與mysql進行互動的乙個模組。

pymysql模組的安裝:

pymysql模組的用法:

import

pymysql

user=input('

user>>:

').strip()

pwd=input('

pwd>>:

').strip()

conn=pymysql.connect(host='

localhost

',user='

root

',password='

5257

',database='

day47

',charset='

utf8

')#連線資料庫

cursor=conn.cursor()

sql='

select * from userinfo where username=%s and password=%s

'row=cursor.execute(sql,(user,pwd))

cursor.close()

conn.close()

ifrow :

print('

登入成功')

else

:

print('

使用者名稱或密碼錯誤

')

執行效果:

pymysql模組查詢:

import

pymysql

conn=pymysql.connect(host='

localhost

',user='

root

',password='

5257

',database='

day47',

charset='

utf8')

cursor=conn.cursor()

sql='

select * from userinfo

'row=cursor.execute(sql)

print(cursor.fetchone()) #

查詢一條

print(cursor.fetchmany(2)) #

查詢指定條數

#print(cursor.fetchall()) #查詢全部

cursor.scroll(2,mode='

absolute

') #

絕對路徑

print

(cursor.fetchone())

cursor.scroll(6,mode='

relative

') #

相對路徑

print

(cursor.fetchall())

conn.commit()

#修改資料庫中的檔案

cursor.close()

conn.close()

pymysql模組增刪改:

import

pymysql

conn=pymysql.connect(host='

localhost

',user='

root

',password='

5257

',database='

day47',

charset='

utf8')

cursor=conn.cursor()

sql='

insert into userinfo(username,password) values(%s,%s)'#

sql語句

row=cursor.execute(sql,('

fugui

','123

')) #

插入一條記錄

row=cursor.executemany(sql,[('

moses

','123

'),('

jack

','123

'),('

tom','

123')])#

插入多條記錄

conn.commit()

cursor.close()

conn.close()

pymysql模組用法

pymsql是python中操作mysql的模組,其使用方法和py2的mysqldb幾乎相同。1 pip install pymysql import pymysql 新增資料 conn pymysql.connect host 127.0.0.1 port 3306,user root passw...

pymysql模組學習

data ip 192.168.34.128 data name lch data pwd lch123 database day35 work import pymysql 匯入模組 db pymysql.connect data ip,data name,data pwd,database 開啟...

PyMySQL模組的使用

pip3 install pymysqlimport pymysql 建立連線 conn pymysql.connect host 127.0.0.1 port 3306,user root password 123456 db db5 charset utf8 user input user pw...