您的位置:首页 > 编程语言 > Python开发

Python操作MySql 实例——select查询数据(python2)

2019-08-15 10:28 666 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_43118073/article/details/99431639

实例演示——select查询数据


第一步:在数据库中创建一个user表用于测试

第二步:代码编写、创建connection和cursor

import MySQLdb

#创建connection
conn = MySQLdb.Connect(
host = '127.0.0.1',
port = 3306,
user = 'zizi',
passwd = 'zizi',
db = 'zizi',
charset = 'utf8')

#获取cursor
cursor = conn.cursor

第三步:准备sql语句进行执行

sql = "select * from user"
cursor.execute(sql)

第四步:获取数据

如果数据量较少可以使用fetchall获取主要的数据,如果数据量较大的话可以一条一条的处理

因为mysqldb将数据库执行的结果直接存到了客户的缓冲区所以使用fetchall方法是一样的

#将数据放入rs这个变量
rs = cursor.fetchall()

#每个row是一个元素,表示一条用户信息
#可以使用各种方法来处理这条数据
for row in rs:
print "userid=%s, username=%s"%row

第五步:关闭cursor和connection两个资源

cursor.close()
conn.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: