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 被改的东西"
    
    
  • 相关阅读:
    cron表达式
    mybatis中的#{}和${}
    mysql免安装版使用
    关于jpa添加一对多数据时外键值为空的问题
    关于时间格式化和格式转换
    属性和属性节点
    ErrorException: ORA-00904: : 标识符无效
    345. 反转字符串中的元音字母
    java 解决nginx代理的跨域访问问题
    633. 平方数之和
  • 原文地址:https://www.cnblogs.com/wkjava/p/12693430.html
Copyright © 2011-2022 走看看