python 连接操作mysql数据库

Posted littlevigra

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 连接操作mysql数据库相关的知识,希望对你有一定的参考价值。

  

开发数据库程序流程:

1.创建connection对象,获取cursor

2.使用cursor执行SQL

3.使用cursor获取数据、判断执行状态

4.提交事务 或者 回滚事务

 

import:

数据库连接对象:connection

数据库交互对象:cursor

  1. #sql查询语句  
  2. sql=‘select * from user ‘  
  3. #sql语句执行  
  4. cursor.execute(sql)  
  5. #获取返回数据总条数  
  6. rs=cursor.rowcount  
  7. print rs  
  8. #获取返回的第一条数据,此时游标rownumber=0,获取后=1  
  9. rs=cursor.fetchone()  
  10. print rs  
  11. #获取返回数据的接下来3条数据,此时游标rownumber=1,获取后=4  
  12. rs=cursor.fetchmany(3)  
  13. print rs  
  14. #获取剩下的所有返回数据,此时游标rownumber=4,获取后=最后条  
  15. rs=cursor.fetchall()  
  16. print rs  
  17. #循环获取,对每条数据进行处理  
  18. for row in rs:  
  19.     print ‘userID=%s  username=%s‘% row  
  20. cursor.close()  
  21. conn.close()  

以上是关于python 连接操作mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7.2调整Mysql数据库最大连接数

CentOS7.2调整Mysql数据库最大连接数

Python 连接mysql数据库进行操作

mysql连接数设置操作(Too many connections)

python连接mysql操作

python 基础-- 使用 MySQLdb 操作 MySQL 或使用连接池 DBUtils.PooledDB 操作 MySQL