Grundlegende Bedienung von pymysql

Grundlegende Bedienung von pymysql

Das pymysql-Modul ist ein Modul, das Python mit der Datenbank verbindet. Aufgrund seiner Existenz erleichtert es unsere Verbindung zur Datenbank. Als nächstes werde ich das Pymysql sortieren, das ich verstehe.

Sein großer Rahmen ist so

Erhöhen

import pymysql
conn =pymysql.connect(host="localhost",user="用户名",password="密码",database="数据库")#连接数据库 打开通道
cursor = conn.cursor()#游标--->相当于一只手,需要什么的拿出来,他就充当这个角色
sql ="insert into fire(Build_ID ,Build_Name,Fire_Chief,Fire_Brigade, fire_floor,fire_rating,time) values(%s,%s,%s,%s,%s,%s,%s)" #insert into插入fire表名 括号里的是数据库的列表名也是key,values是值,这里用到了拼接
cursor.execute(sql,(q,w,e,r,t,y,u))#SQL语句,前面是插入的语句,后面是附上去的值
cursor.executemany(sql,[(''),('')])#sql添加多条语句
conn.commit() #提交要是没有这句话就插不到数据库里,修改数据库里的值时要加他
cursor.close()#关闭游标
conn.close()  #关闭连接         
查询
cursor = conn.cursor(cursor = python,cursor,DictCursor)#拿到的是字典类型
sql = "select * from 表名"
cursor.execute(sql)
result = cursor.fetchall()
删除
sql = "delete from 表 where 判断条件 id<6"
修改
sql = "update 表 set 要改的东西 age= 18 where age=17 被改的东西"

Ich denke du magst

Origin www.cnblogs.com/wkjava/p/12693430.html
Empfohlen
Rangfolge