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

歡迎訪問 生活随笔!

生活随笔

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

数据库

python增删改查mysql_python对数据库mysql的操作(增删改查)

發布時間:2024/8/23 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python增删改查mysql_python对数据库mysql的操作(增删改查) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#coding=utf-8

import pymysql

# #查詢

# def connMySQL():

# try:

# conn=pymysql.connect(‘localhost‘,‘root‘,‘admin‘)

# conn.select_db(‘five‘)

# except Exception as e:

# return e.args

# else:

# cur=conn.cursor()

# cur.execute("select * from users")

# data=cur.fetchall()

# # for item in data:

# # print(item)

# #列表推導式

# db=[item for item in data]

# print(db)

# # 打開之后進行關閉,不然會占用資源

# finally:

# cur.close()

# conn.commit()

# conn.close()

#

# print(connMySQL())

# #插入數據

# def insertMySql():

# try:

# conn=pymysql.connect(‘localhost‘,‘root‘,‘admin‘)

# conn.select_db(‘five‘)

# except Exception as e:

# return e.args

# else:

# cur=conn.cursor()

# #單條插入

# # sql=‘insert into users values (%s,%s,%s,%s)‘

# # params=(12,‘wei‘,99,‘changjiang‘)

# #多條插入

# sql = ‘insert into users values (%s,%s,%s,%s)‘

# params=[(13,‘wei‘,99,‘changjiang‘),(14,‘wei‘,99,‘changjiang‘),(15,‘wei‘,99,‘changjiang‘)]

# cur.executemany(sql,params)

# conn.commit()

# # 打開之后進行關閉,不然會占用資源

# finally:

# cur.close()

# conn.close()

#

# insertMySql()

#插入數據

# #刪除數據

# def deleteMySql():

# try:

# conn=pymysql.connect(‘localhost‘,‘root‘,‘admin‘)

# conn.select_db(‘five‘)

# except Exception as e:

# return e.args

# else:

# cur=conn.cursor()

# #多條插入

# cur.execute = ‘delete * from users where id= 1‘

# conn.commit()

# # 打開之后進行關閉,不然會占用資源

# finally:

# cur.close()

# conn.close()

#

# deleteMySql()

class MySqlHelper:

def conn(self):

con=pymysql.connect(

host=‘127.0.0.1‘,

user=‘root‘,

passwd=‘admin‘,

db=‘aimin‘)

return con

def get_one(self,sql,params):

cur=self.conn().cursor()

data=cur.execute(sql,params)

result=cur.fetchone()

return result

def checkValid(username,password):

opera=MySqlHelper()

sql=‘select * from login where username=%s and password=%s‘

params=(username,password)

return opera.get_one(sql=sql,params=params)

def info():

username=input(‘請輸入用戶名:\n‘)

password=input(‘請輸入密碼:\n‘)

result=checkValid(username,password)

if result:

print(‘登錄成功,昵稱:{0}‘.format(username))

else:

print(‘失敗‘)

if __name__==‘__main__‘:

info()

python對數據庫mysql的操作(增刪改查)

標簽:username???passwd???man???__name__???cep???commit???inpu???and???數據

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統來源:https://www.cnblogs.com/fengzixian/p/13343200.html

總結

以上是生活随笔為你收集整理的python增删改查mysql_python对数据库mysql的操作(增删改查)的全部內容,希望文章能夠幫你解決所遇到的問題。

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