1. 程式人生 > 資料庫 >python(pymysql操作資料庫)

python(pymysql操作資料庫)

第一種方式
import pymysql

開啟資料庫連線
db = pymysql.connect(host="192.168.88.11", user="root",
password="123", db="p1807", port=3306)

使用cursor()方法獲取操作遊標
cur = db.cursor()

1.查詢操作
編寫sql 查詢語句 user 對應我的表名
sql = "select * from students"
try:
cur.execute(sql) # 執行sql語句
results = cur.fetchall() # 獲取查詢的所有記錄
for i in results:#遍歷結果

print(i)
except Exception as e:
raise e
finally:
db.close() # 關閉連線

第二種方式

開啟資料庫連線
db = pymysql.connect(host="192.168.88.11", user="root",
password="123", db="aaa", port=3306)
cur = db.cursor()

try:
for i in range(1000):
cur.execute("insert into qqq values ('ccc-%s')'` %i)
results = cur.fetchall() # 獲取查詢的所有記錄

db.commit() #提交
except Exception as e:
raise e
finally:
db.close() # 關閉連線