python操作mysql的方式都是通过模块的形式: 原生的:pymsql ORM框架 SQLAchemy
pymsql 是python中的mysql模块,要想使用这个模块,就需要先安装,安装步骤如下:
使用步骤:
1、导入模块
2、创建连接
3、创建拿去数据的游标(手)
4、执行sql,并返回受影响的行数
5、关闭游标(拿回手)
6、关闭连接
代码如下:
结果:

这个就是数据库表里面的auto_increment的最后一个值,我们在数据库中可以通过alter 表名+set auto_increment_increment=xx来设置,这里我们通过pymysql怎么获取这个值那?
pymysql是通过游标来拿去数据,可以一条一条的拿 也可以一次全部都拿回来
在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: cursor.scroll(1,mode='relative') # 相对当前位置移动 cursor.scroll(2,mode='absolute') # 相对绝对位置移动
fetch默认得到的值是元祖的数据,要想得到字典的数据,要在建立游标的时候指定: cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) 本文转自 kesungang 51CTO博客,原文链接:http://blog.51cto.com/sgk2011/2052364,如需转载请自行联系原作者