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

      

  • 相关阅读:
    二级域名配置
    环信框架-消息模块
    屏幕适配问题
    iOS-NSSession
    环信框架使用
    静态UITableView
    __weak存在的问题
    MVVM与MVC
    iOS通知与多线程
    block
  • 原文地址:https://www.cnblogs.com/niejinmei/p/7001987.html
Copyright © 2011-2022 走看看