博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pymsql
阅读量:4587 次
发布时间:2019-06-09

本文共 979 字,大约阅读时间需要 3 分钟。

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

  

转载于:https://www.cnblogs.com/niejinmei/p/7001987.html

你可能感兴趣的文章
VHDL与Verilog硬件描述语言TestBench的编写
查看>>
leetcode 35. 搜索插入位置(Search Insert Position)
查看>>
内存使用和valgrind
查看>>
软件架构设计箴言理解
查看>>
建表过程与字符类型的意义
查看>>
事件绑定之bindEvent()与 unBindEvent()函数
查看>>
万能密码
查看>>
idea运行时默认显示的index.jsp修改方法
查看>>
1084 Broken Keyboard (20 分)
查看>>
winfrom获得鼠标的坐标
查看>>
Ubuntu14.04下安装Hadoop2.5.1 (单机模式)
查看>>
如何完成需求文档
查看>>
【翻译】浏览器渲染Rendering那些事:repaint、reflow/relayout、restyle
查看>>
2019 GDUT Rating Contest I : Problem G. Back and Forth
查看>>
Linux系统(ubuntu14.04) 下安装glib-2.44.1调试工具的过程研究
查看>>
113-PHP使用instanceof判断变量是否为某个类对象
查看>>
myeclipse6.5设置代码自动提示
查看>>
[Codeforces Round #562 (Div. 2)]
查看>>
jquery一
查看>>
结对编程总结
查看>>