天天看点

pymsql操作mysql的方式

python操作mysql的方式都是通过模块的形式: 原生的:pymsql ORM框架 SQLAchemy

pymsql 是python中的mysql模块,要想使用这个模块,就需要先安装,安装步骤如下:

使用步骤:

1、导入模块

2、创建连接

3、创建拿去数据的游标(手)

4、执行sql,并返回受影响的行数

5、关闭游标(拿回手)

6、关闭连接

代码如下:

结果:

pymsql操作mysql的方式

这个就是数据库表里面的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,如需转载请自行联系原作者