日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql connetor_python mysqlconnetor

發布時間:2023/12/10 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql connetor_python mysqlconnetor 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python?mysqlconnetor的使用

1.[代碼][Python]代碼

# !/usr/bin python

#--*-- coding:utf-8 --*--

import mysql.connector

import os

import codecs

#設置數據庫用戶名和密碼

user='';#用戶名

pwd='';#密碼

host='';#ip地址

db='';#所要操作數據庫名字

charset='UTF-8'

cnx = mysql.connector.connect(user=user,password=pwd, host=host, database=db)

#設置游標

cursor = cnx.cursor()

#query

try:

sql_query='select id,name from test where id > %s'

cursor.execute(sql_query,(21,))

for id,name in cursor:

print ('%s\'s id>21= %d'%(name,id))

# error 執行失敗

# stmt='insert into test (id, name) values (%s,%s)'

# data=[

# ('100','Lucy'),

# ('66','Tom'),

# ('52','Lily')]

# cursor.executemany(stmt,data)

except mysql.connector.Error as e:

print('query error!{}'.format(e))

finally:

cursor.close()

cnx.close()

def insert(table_name,insert_dict):

param='';

value='';

if(isinstance(insert_dict,dict)):

for key in insert_dict.keys():

param=param+key+","

value=value+insert_dict[key]+','

param=param[:-1]

value=value[:-1]

sql="insert into %s (%s) values(%s)"%(table_name,param,value)

cursor.execute(sql)

id=cursor.lastrowid

cnx.commit()

return id

#插入數據

#print(insert('test',{'id':'\'101\'','name':'\'michael\''}))

總結

以上是生活随笔為你收集整理的mysql connetor_python mysqlconnetor的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。