Maison > Article > développement back-end > Méthode d'encapsulation simple pour les opérations d'ajout, de suppression, de modification et de requête de base de données SQL de Python
L'exemple de cet article vous explique comment utiliser Python pour encapsuler simplement l'ajout, la suppression, la modification et l'interrogation de la base de données pour votre référence. Le contenu spécifique est le suivant
1. insérer
import mysql.connector import os import codecs #设置数据库用户名和密码 user='root';#用户名 pwd='root';#密码 host='localhost';#ip地址 db='mysql';#所要操作数据库名字 charset='UTF-8' cnx = mysql.connector.connect(user=user,password=pwd, host=host, database=db) #设置游标 cursor = cnx.cursor(dictionary=True) #插入数据 #print(insert('gelixi_help_type',{'type_name':'\'sddfdsfs\'','type_sort':'283'})) 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
2.delete
def delete(table_name,where=''): if(where!=''): str='where' for key_value in where.keys(): value=where[key_value] str=str+' '+key_value+'='+value+' '+'and' where=str[:-3] sql="delete from %s %s"%(table_name,where) cursor.execute(sql) cnx.commit()
3.select
Pour plus d'articles sur les méthodes d'encapsulation simples des opérations d'ajout, de suppression, de modification et de requête de la base de données SQL de Python, veuillez faire attention au site Web PHP chinois !