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()

      

  • 相关阅读:
    ThroughRain第一次冲刺个人总结
    【操作系统】实验四 主存空间的分配和回收
    学习回顾与总结
    关于学术诚信与职业道德的承诺
    sprint个人总结+读书博客
    实验三 进程调度模拟程序
    团队项目3.0
    软件改进
    团队项目项目:二次开发
    作业调度
  • 原文地址:https://www.cnblogs.com/niejinmei/p/7001987.html
Copyright © 2011-2022 走看看