zoukankan      html  css  js  c++  java
  • pymysql基础操作

    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 被改的东西"
    
    
  • 相关阅读:
    学会用好 Visual Studio Code
    Alpha冲刺阶段博客汇总
    第二天敏捷冲刺
    第一天敏捷冲刺
    需求分析与设计
    软工网络15团队作业2——团队计划
    团队组队&灰化肥挥发会发黑
    Tomcat安装及部署
    正则表达式
    爬取腾讯疫情数据
  • 原文地址:https://www.cnblogs.com/wkjava/p/12693430.html
Copyright © 2011-2022 走看看