最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3將變量寫入SQL語句的實現(xiàn)方式

 更新時間:2020年03月02日 14:23:48   作者:ITZombies  
這篇文章主要介紹了python3將變量寫入SQL語句的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

試了一下python操作數(shù)據(jù)庫,準備將前端傳回來的用戶名和密碼寫入表中

試了半天不會把變量加在在sql語句里面

網(wǎng)上搜索了一下,要用元組來傳遞多個參數(shù)

sql = "insert into userinfo values(%s,%s)" cursor.execute(sql,(name,password))

補充拓展:python往mysql數(shù)據(jù)庫中寫入數(shù)據(jù)和更新插入數(shù)據(jù)

1. 連接mysql

import pymysql
db = pymysql.connect(host='localhost', user='root', password='123456', port=3306, db='spiders')
cursor = db.cursor()
sql = 'select * from students;'
cursor.execute(sql)
cursor.close()
db.close()

2. 多字段動態(tài)插入mysql數(shù)據(jù)庫中

import pymysql
db = pymysql.connect(host='localhost',user='root', password='123456', port=3306, db='spiders')
data = {
  'id': '20180606',
  'name': 'Lily',
  'age': 20
}
table = 'students'
keys = ', '.join(data.keys())
values = ', '.join(['%s'] * len(data))
sql = 'INSERT INTO {table}({keys}) VALUES ({values})'.format(table=table, keys=keys, values=values)
try:
  cursor.execute(sql, tuple(data.values()))
  print('Successful')
  db.commit()
except:
  print('Failed')
  db.rollback()
cursor.close()
db.close()

3. 數(shù)據(jù)更新插入mysql數(shù)據(jù)庫中

import pymysql
db = pymysql.connect(host='localhost',user='root', password='123456', port=3306, db='spiders')
data = {
  'id': '20180606',
  'name': 'Lily',
  'age': 25
}
table = 'students'
keys = ', '.join(data.keys())
values = ', '.join(['%s'] * len(data))
sql = 'INSERT INTO {table}({keys}) VALUES ({values}) ON DUPLICATE KEY UPDATE'.format(table=table, keys=keys, values=values)
update = ','.join([" {key} = %s".format(key=key) for key in data])
sql += update
try:
  cursor.execute(sql, tuple(data.values())*2)
  print('Successful')
  db.commit()
except:
  print('Failed')
  db.rollback()
cursor.close()
db.close()

以上這篇python3將變量寫入SQL語句的實現(xiàn)方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Pytorch導(dǎo)出自定義ONNX算子的示例代碼

    使用Pytorch導(dǎo)出自定義ONNX算子的示例代碼

    這篇文章主要介紹了使用Pytorch導(dǎo)出自定義ONNX算子的示例代碼,下面給出個具體應(yīng)用中的示例:需要導(dǎo)出pytorch的affine_grid算子,但在pytorch的2.0.1版本中又無法正常導(dǎo)出該算子,故可通過如下自定義算子代碼導(dǎo)出,需要的朋友可以參考下
    2024-03-03
  • Django處理Ajax發(fā)送的Get請求代碼詳解

    Django處理Ajax發(fā)送的Get請求代碼詳解

    在本篇文章里小編給大家整理了關(guān)于Django處理Ajax發(fā)送的Get請求代碼知識點,有需要的朋友們參考學(xué)習(xí)下。
    2019-07-07
  • Python入門之模塊和包用法詳解

    Python入門之模塊和包用法詳解

    這篇文章主要為大家詳細介紹一下Python中的包與模塊的使用,文中的示例講解詳細,對我們學(xué)習(xí)Python有一定幫助,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-07-07
  • PyCharm如何導(dǎo)入python項目的方法

    PyCharm如何導(dǎo)入python項目的方法

    這篇文章主要介紹了PyCharm如何導(dǎo)入python項目的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Python繪制簡單散點圖的方法

    Python繪制簡單散點圖的方法

    這篇文章主要為大家詳細介紹了Python繪制簡單散點圖的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 中秋快到了利用 python 繪制中秋禮物

    中秋快到了利用 python 繪制中秋禮物

    眼看中秋又快到了,中秋回家,帶什么禮物更讓家人歡心?今天小編就利用python幫你帶個對象回家,感興趣的小伙伴趕快來看,要記得收藏起來以免迷路
    2021-09-09
  • Python中re.compile函數(shù)的使用方法

    Python中re.compile函數(shù)的使用方法

    這篇文章主要介紹在python的re模塊中怎樣應(yīng)用正則表達式,文中有相關(guān)的代碼示例,具有一定的參考價值,需要的朋友可以參考下
    2023-06-06
  • Python中的if、else、elif語句用法簡明講解

    Python中的if、else、elif語句用法簡明講解

    這篇文章主要介紹了Python中的if、else、elif語句的用法講解,條件判斷語句是程序中流程控制的基礎(chǔ)辦法之一,需要的朋友可以參考下
    2016-03-03
  • Python如何實現(xiàn) HTTP echo 服務(wù)器

    Python如何實現(xiàn) HTTP echo 服務(wù)器

    本文介紹了如何使用Python實現(xiàn)一個簡單的HTTPecho服務(wù)器,該服務(wù)器支持GET和POST請求,并返回JSON格式的響應(yīng),GET請求返回請求路徑、方法、頭和查詢字符串,POST請求還返回請求體內(nèi)容,服務(wù)器的使用方法和測試示例也一并提供,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Python數(shù)據(jù)類型之Tuple元組實例詳解

    Python數(shù)據(jù)類型之Tuple元組實例詳解

    這篇文章主要介紹了Python數(shù)據(jù)類型之Tuple元組,結(jié)合實例形式分析了Python元組類型的概念、定義、讀取、連接、判斷等常見操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2019-05-05

最新評論

云和县| 六盘水市| 临泉县| 昌宁县| 灵武市| 应城市| 龙岩市| 额敏县| 平昌县| 华阴市| 高安市| 龙江县| 福清市| 油尖旺区| 新干县| 新密市| 阳江市| 延津县| 定安县| 建瓯市| 平阳县| 徐州市| 宜兰县| 疏勒县| 社旗县| 通河县| 石泉县| 白沙| 普格县| 荥阳市| 宝应县| 兴化市| 贵南县| 健康| 得荣县| 霍邱县| 康马县| 望城县| 临西县| 太谷县| 平顶山市|