python编程入门到实践电子版源代码python编程入门第3版eub下载
下载地址 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 举例 操作MySQL数据表 MySQL 数据表的操作主要包括数据的新增、删除、修改和查找,与操作 SQLite 类似,这里我们通过一个实例讲解如何向 books 表中新增数据,至于修改、查找和删除数据则不再赘述。 在向books表中插入图书数据时,可以使用execute()方法添加一条记录,也可以使用executemany()方法批量添加多条记录。executemany()方法的格式如下。 executemany(operation, seq_of_params) operation:操作的 SQL 语句。 seq_of_params:参数序列。 executemany()方法批量添加多条记录的具体代码如下: 01 import pymysql 02 03 # 打开数据库连接 04 db = pymysql.connect("localhost", "root", "root", "mrsoft",charset="utf8") 05 # 使用 cursor()方法获取操作游标 06 cursor = db.cursor() 07 # 数据列表 08 data = [(" 零基础学 Python",'Python','79.80','2018-5-20'), 09 ("Python 从入门到精通",'Python','69.80','2018-6-18'), 10 (" 零基础学 PHP",'PHP','69.80','2017-5-21'), 11 ("PHP 项目开发实战入门",'PHP','79.80','2016-5-21'), 12 (" 零基础学 Java",'Java','69.80','2017-5-21'), 13 ] 14 try: 15 # 执行 SQL 语句,插入多条数据 16 cursor.executemany("insert into books(name, category, price, publish_time) values (%s,%s,%s,%s)", data) 17 # 提交数据 18 db.commit() 19 except: 20 # 发生错误时回滚 21 db.rollback() 22 23 # 关闭数据库连接 24 db.close() 在上述代码中,特别注意以下几点: 使用 connect()方法连接数据库时,额外设置字符集 charset=utf-8,可以防止插入中文时出错。 在使用 insert 语句插入数据时,使用%s 作为占位符,可以防止 SQL 注入。 运行上述代码,在 Navicat 中查看 books 表数据,效果如图 12.14 所示。 图 12.14 books 表数据
|