python编程入门到实践中文第二版pdf下载python编程入门app会员
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 查看用户数据信息 查找 user 表中的数据可以使用如下 SQL 语句: select 字段名 1,字段名 2,字段名 3,… from 表名 where 查询条件查看用户信息的代码与插入数据信息大致相同,不同点在于使用的 SQL 语句不同。此外,查询数据时通常使用如下 3 种方式。 fetchone():获取查询结果集中的下一条记录。 fetchmany(size):获取指定数量的记录。 fetchall():获取结构集的所有记录。 下面通过一个实例来学习这 3 种查询方式的区别。分别使用 fetchone、fetchmany 和 fetchall 3 种方式查询用户信息,具体代码如下: 01 import sqlite3 02 # 连接到 SQLite 数据库,数据库文件是 mrsoft.db 03 conn = sqlite3.connect('mrsoft.db') 向 user 表插入数据 提交事务 04 # 创建一个 Cursor 05 cursor = conn.cursor() 06 # 执行查询语句 07 cursor.execute('select * from user') 08 # 获取查询结果 09 result1 = cursor.fetchone() 10 print(result1) 11 12 # 关闭游标 13 cursor.close() 14 # 关闭 Connection 15 conn.close() 使用 fetchone()方法返回的 result1 为一个元组,运行结果如下: (1,’MRSOFT’) (1)修改实例代码,将获取查询结果的语句块代码修改为: 01 result2 = cursor.fetchmany(2) # 使用 fetchmany 方法查询多条数据 02 print(result2) 使用 fetchmany()方法传递一个参数,其值为 2,默认为 1。返回的 result2 为一个列表,列表中包含 2 个元组,运行结果如下: [(1,’MRSOFT’),(2,’Andy’)] (2)修改实例代码,将获取查询结果的语句块代码修改为: 01 result3 = cursor.fetchall() # 使用 fetchmany 方法查询多条数据 02 print(result3) 使用 fetchall()方法返回的 result3 为一个列表,列表中包含所有 user 表中数据组成的元组,运行结果如下: [(1,’MRSOFT’),(2,’Andy’),(3,’明日科技’)] (3)修改实例代码,将获取查询结果的语句块代码修改为: 01 cursor.execute('select * from user where id > ?',(1,)) 02 result3 = cursor.fetchall() 03 print(result3) 在 select 查询语句中,使用问号作为占位符代替具体的数值,然后使用一个元组来替换问号(注意,不要忽略元组中最后的逗号)。上述查询语句等价于: cursor.execute('select * from user where id > 1') 运行结果如下: [(2,’Andy’),(3,’明日科技’)] 说明:使用占位符的方式可以避免 SQL 注入的风险,推荐使用这种方式。
|