Heim >Backend-Entwicklung >Python-Tutorial >Einfache Kapselungsmethode für das Hinzufügen, Löschen, Ändern und Abfragen der SQL-Datenbank von Python
Das Beispiel in diesem Artikel zeigt Ihnen, wie Sie Python verwenden, um das Hinzufügen, Löschen, Ändern und Abfragen der Datenbank zu Ihrer Referenz zu kapseln. Der spezifische Inhalt ist wie folgt:
1. einfügen
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.löschen
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
Weitere verwandte Artikel zu einfachen Kapselungsmethoden für das Hinzufügen, Löschen, Ändern und Abfragen von Pythons SQL-Datenbanken finden Sie auf der chinesischen PHP-Website!