MySQL-Python 学习(五)-查找数据
来源:互联网 发布:福赛大学 知乎 编辑:程序博客网 时间:2024/06/05 10:11
上一章我们介绍了如何插入数据,这一章我们来实现查找数据。
使用Python执行SQL语句都是通过MySQLCursor.execute()
方法实现,所以查找数据和插入数据除了SQL不同,其他基本都相同,所以先上代码:
import mysql.connectorconn = mysql.connector.connect(user = 'root', password = 'root123', database = 'test')cursor = conn.cursor()query = ("SELECT first_name, last_name FROM user")cursor.execute(query)for (first_name, last_name) in cursor: print("user name is {} {}".format(last_name, first_name))cursor.close()conn.close()
我们使用SELECT
获取MySQL中的数据。查找数据和插入数据不同,查找数据后,需要获取数据以便后续操作,所以这里着重介绍获取数据的方式。
以下是两种获取结果的例子:
row = cursor.fetchone()while row is not None: print row row = cursor.fetchone()
上面的代码是通过MySQLCursor.fetchone()
方法获取结果,每次获取一组结果,以元组(tuple)的数据结构返回,直到结束。
同样还有MySQLCursor.fetchall()
和MySQLCursor.fetchmany(size=1)
两种方法获取结果。
另一种获取结果的方式就是例子代码中给出的。
0 0
- MySQL-Python 学习(五)-查找数据
- MySQL-Python 学习(四)-插入数据
- Python学习(五)
- 学习Python (五)
- MySQL学习(五)
- Mysql学习(五)
- MySQL学习(五)
- MySql学习(五)
- Python数据分析学习笔记五
- MySQL学习笔记(五)数据备份
- MySQL(五)数据约束
- python-MySQL学习笔记-第三章-利用Connector/Python来插入数据
- python-MySQL学习笔记-第四章-利用Connector/Python来查询数据
- MySQL-Python 学习(二)-连接 MySQL
- Python学习笔记(五)
- Python学习教程(五)
- python学习小计(五)
- python学习笔记(五)
- Shiro学习(一)
- UIStepper
- 小到极致的单文件记事本替换工具合集:
- windows下php+mysql+apache环境集成 简易版
- STL系列之二 stack栈
- MySQL-Python 学习(五)-查找数据
- iOS开发开关
- JAVA类的方法调用和变量(全套)
- R文件丢失最正确的解决方案
- hdu 5438 Ponds 2015 ACM/ICPC Asia Regional Changchun Online
- Android samples API Demos之UI篇2(ActivitySceneTransitionBasic)
- 【UIKit-124-11】#import <UIKit/UIView.h>
- 0923Android基础代码管理工具SVN
- S5PV210的启动流程解读