如何使用python指令碼連結資料庫並修改資料

2020-10-02 01:00:14

如何使用python指令碼連結資料庫並修改資料

import pymysql

# 查詢
# 連線資料庫
conn = pymysql.connect(host='10.10.1.127', user='null', passwd='null', db='null', pot='null', charset='utf8')
# 獲取遊標
cur = conn.cursor()
cur.execute('資料庫查詢語句')
# 獲取資料,fetchone獲取一條資料,fetchall獲取全部資料
data = cur.fetchall()
for d in data:
    print(d)
# 關閉遊標
cur.close()
# 關閉資料庫
conn.close()

# 插入、刪除,修改操作
# 連線資料庫
conn = pymysql.connect(host='10.96.106.47', user='null', passwd='null', db='mysql', pot='null', charset='utf8')
# 獲取遊標
cur = conn.cursor()
cur.execute('資料庫插入語句')
# 提交當前事務到資料庫
conn.commit()
# rowcount:返回資料條數或影響行數
print('插入:', cur.rowcount, '條資料')
# 關閉遊標
cur.close()
# 關閉資料庫
conn.close()