python3 對數據庫的基本操作


python3 對mysql的基本操作:查詢,寫入。。

利用pymysql模塊進行操作

補充:

安裝pymysql : pip  install pymysql 

 

####查詢

import pymysql#導入pymysql模塊
conn=pymysql.connect(host='180.168.**.**',user='root',passwd='****',db='**',port=*,charset='utf8')
cur=conn.cursor()#獲取一個游標
sql_select = "select * from goods"#定義查詢
cur.execute(sql_select) #執行查詢
print(sql_select)
data =cur.fetchall() #獲取查詢到數據
#cur.fetchone()獲取一條數據
for i in range(len(data)):
print(data[i])
conn.commit()#提交事務
cur.close()#關閉游標
conn.close()#釋放數據庫資源

####插入

import pymysql#導入pymysql模塊
conn=pymysql.connect(host='180.168.*.*',user='root',passwd='**',db='*',port=*,charset='utf8')
cur=conn.cursor()#獲取一個游標
sql_select = "select * from goods"#定義查詢
cur.execute(sql_select) #執行查詢
print(sql_select)
data =cur.fetchall() #獲取查詢到數據
for i in range(len(data)):
print(data[i])

try:
cursor.execute(sql)# 執行sql語句
conn.commit()# 提交到數據庫執行
except:
conn.rollback()# 如果發生錯誤則回滾
#conn.commit()#提交事務
cur.close()#關閉游標
conn.close()#釋放數據庫資源





 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM