zoukankan      html  css  js  c++  java
  • Pymsql

    Pymsql

    1、创建数据库连接 pymsql connect

    conn=pymysql.connect(host="localhost",user="root",password="",database="db1")
    cursor=conn.cursor()    #创建游标
    #查看SQL数据库
    cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)    #该cursor的参数 在查的时候元素变成字典
    sql="select *from userin"
    cursor.execute(sql)
    result=cursor.fetchall()  #拿取整个表单里面的信息
    fetchone()  #一行数据
    fetchmany() #多行数据
    print(result)

    注:在fetchone 数据时按照顺序进行,可以使用 cursor.scroll(num,mode)来移动游标

    # cursor.scroll(1,mode="relative") #相对当前位置移动
    # cursor.scroll(2,mode="absolute") #相对绝对位置移动
    
    #增加  删 该 需要 触发事物  conn.commit() 提交到数据库
    # sql="insert into userin(username,password) values('egon','123456')"   #直接插入sql语句
    #sql="insert into userin(username,password) values(%s,%s)"
    #***受影响的行数****   插入
    # cursor.execute(sql,[user,pwd])  插入一行
    cursor.executemany(sql,[("laoyao",123147),("laoer",159357)])   #插入多行
    conn.commit()
    print(cursor.lastrowid)    #得到新增的ID

    注:lastrowid得到的新增ID是新插入默认最后的ID;

    2、关闭游标及连接

    cursor.close()

    conn.close()

      

  • 相关阅读:
    使用 requests 维持会话
    使用 requests 发送 POST 请求
    使用 requests 发送 GET 请求
    requests 安装
    使用 urllib 分析 Robots 协议
    使用 urllib 解析 URL 链接
    使用 urllib 处理 HTTP 异常
    使用 urllib 处理 Cookies 信息
    使用 urllib 设置代理服务
    按单生产程序发布
  • 原文地址:https://www.cnblogs.com/niejinmei/p/7001987.html
Copyright © 2011-2022 走看看