win10寫Python腳本刪除數據庫數據

1.安裝python

地址:python安裝

2.安裝PyMySQL

在dos下進入python的Scripts目錄:

執行:pip install PyMySQL

3.編寫py文件

我的內容如下:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import pymysql

db=pymysql.connect("rm-uf6il7eb0xs91srzkso.mysql.rds.aliyuncs.com","appuser","PHI!e2eNet4u","smart_hardware")
cursor=db.cursor()
#修改此處手機號碼
phonenumber = "13611923025"
#SQL插入語句
sql1='SELECT * FROM dbname.account WHERE phonenumber = "'+phonenumber+'"'
sql2='DELETE FROM dbname.account_data WHERE uid = (SELECT uid FROM dbname.account WHERE phonenumber = "'+phonenumber+'")'

try:
#執行sql語句
 cursor.execute(sql1)
 cursor.execute(sql2)

 # 獲取查詢結果
 #result = cursor.fetchall() #獲取全部結果,取一條爲 fetchone()
 #print(result)
 #提交到數據庫
 db.commit()
except:
#發生錯誤時回滾
 db.rollback()

#關閉數據庫連接
db.close()

4.執行

dos進入py文件所在的盤符,執行python xx.py

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章