首页 > 数据库技术 > 详细

pymysql基础操作

时间:2020-04-14 21:51:28      阅读:63      评论:0      收藏:0      [点我收藏+]

pymysql基础操作

pymysql模块是个python与数据库连接的模块,由于它的存在使我们与数据库的连接更加方便,接下来我来整理一下我所理解的pymysql

他的大框是这样的

增加

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 被改的东西"

pymysql基础操作

原文:https://www.cnblogs.com/wkjava/p/12693430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!