python3 数据库查询
2016-04-02 20:26
417 查看
#xiaodeng #python 3 #数据库查询 #第一种方法(fethall,返回所有行数据) import pymysql #connect链接服务器,注意和服务库编码一致 conn=pymysql.connect(user,passwd,host,db,charset='utf8') #cursor链接数据库并用cur接收这个对象,然后便于调用方法(增、删、改、查4种方法) cur=conn.cursor() #调用查询方法 cur.execute("select * from 表名") #接收数据方法 data=cur.fethall() #fethall:接收全部的返回结果行 for key in data: print(key) #这里可以用list方法 #关闭数据库链接,需要分别关闭指针和链接对象 conn.close() cur.close() #第二种方法(获取特定行数据) """接收数据办法""" #fetchmany(self, size=None):接收size条返回结果行.需要获取多少行的数据,参数size为行数 #如果size的值大于返回的结果行的数量,则会返回cursor.arraysize条数据. import pymysql conn=pymysql.connect(user,passwd,host,db,charset='utf8') #使用cursor()方法获取操作游标 cur=conn.cursor() #cursor链接数据库 #所有的查询,都在连接con的一个模块cursor上面运行的 #使用execute方法执行SQL语句 dd=cur.execute("select * from 表名") data=cur.fetchmany(dd) for key in data: print(key) conn.close() cur.close() #第三种方法(获取一行数据) #使用fetchone()方法获取一条数据库
相关文章推荐
- python 反爬虫策略
- Python简单的爬取网页信息并生成json文件与乱码解决小记
- python环境变量的配置
- python基本文件操作(文件输入和输出)
- Python模块介绍(含50个最经典模块)
- python语言学习6——python基础
- python语言学习5——输入和输出
- python中的装饰器@staticmethod和@classmethod
- python日记——数据库操作
- python中模板引擎Jinja2学习
- python3新特点
- [Python][自己写的杀病毒脚本]
- [Python][自己写的杀病毒脚本]
- [Python学习笔记][Python内置函数]
- Python&MySQL&PyQt
- [Python学习笔记][Python内置函数]
- [Python学习笔记][第八章Python异常处理结构与程序调试]
- [Python学习笔记][第八章Python异常处理结构与程序调试]
- [Python学习笔记][第七章Python文件操作]
- [Python学习笔记][第七章Python文件操作]