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()#釋放數據庫資源