440 pages Publisher: Packt Publishing (September 21, 2010) Language: English ISBN-10: 1849510180 ISBN-13: 978-1849510189 What you will learn from this book Explore the various means to install MySQL for Python, from using an egg to unrolling a tarball Query the database and retrieve records through MySQL for Python Implement insertion of data into a MySQL database in Python Carry out error-handling in MySQL for Python in order to ensure the robustness of programs Use secure logging techniques to record how your users use your programs Carry out record-by-record retrieval to save a lot of overhead while retrieving data Handle insertion of large amounts of data using iteration and the executemany function Automate the creation and removal of databases and tables using MySQL for Python Use the MySQL for Python library to automate user creation and to administer access controls Log user activity with MySQL for Python by using MySQL's date and time support See how to revise database programs to include more functionality Use aggregate functions to make MySQL take the burden off your web server Save time and processing resources by scripting JOINs and subqueries 从给定文件信息中,我们可以提取以下知识点: 1. MySQL与Python的集成:本书《MySQL for Python》介绍了如何将Python语言的灵活性与MySQL数据库的强大功能相结合,以提升应用程序的生产效率。作者Albert Lukaszewski拥有30年编程经验,主要服务于东南亚的苏格兰Lukaszewski Consulting Services,尤其擅长文本处理、数据库系统和自然语言处理(NLP)。 2. MySQL for Python的安装:书中讲解了多种安装MySQL for Python的方法,包括使用egg和解压tarball文件。这些方法可以让用户根据自己的操作系统环境和需求选择合适的安装方式。 3. 数据库查询和数据检索:读者将学会如何使用MySQL for Python查询数据库并检索记录。这包括学习如何构建查询语句,以及如何处理和管理返回的数据集。 4. 数据库数据插入:书中将向读者展示如何在Python中向MySQL数据库插入数据。这通常涉及使用SQL语句或API进行数据的添加操作。 5. 错误处理:为了确保程序的健壮性,本书专门讲解了如何在使用MySQL for Python时进行错误处理。这包括学习如何捕获和处理各种可能出现的错误和异常。 6. 安全日志记录:书中还涉及了如何使用安全的记录技术,记录用户如何使用你的程序。这对于分析用户行为以及调试和审计程序非常有帮助。 7. 记录级检索:为了减少数据检索过程中的开销,本书讲解了如何进行记录级的检索,这可以通过逐条记录的方式来进行数据获取,从而节省资源。 8. 大量数据插入:当需要插入大量数据时,书中介绍了使用迭代和executemany函数的方法来处理数据的插入。这可以有效提高数据插入的效率。 9. 数据库的自动化创建和删除:MySQL for Python库还可以用来自动化创建和删除数据库及表。这一点对于需要频繁配置数据库环境的开发人员特别有用。 10. 用户管理自动化:书中也讨论了如何使用MySQL for Python库来自动化用户创建以及管理访问权限。这是数据库安全性管理的一个重要方面。 11. 用户活动日志记录:利用MySQL的日期和时间功能,读者可以学习如何使用MySQL for Python记录用户活动。这对于监控和审核系统使用情况很有价值。 12. 数据库程序的优化:读者将了解到如何修改数据库程序以增加新的功能,包括如何使用聚合函数让MySQL分担Web服务器的负载。 13. 脚本化JOIN和子查询:为了节省时间和处理资源,本书还会教授如何编写脚本来实现JOIN和子查询,这是在数据库操作中常用的技术,可以大幅提高数据处理效率。 14. 版权和免责声明:本书的版权归属于Packt Publishing,任何未经授权的复制、存储、传输或其他形式的使用都是不允许的,除非是出于评论和批评目的的简短引用。出版方、作者及分销商不对本书内容可能造成的任何直接或间接损害承担责任。 通过上述知识点,读者可以系统地学习如何在Python中使用MySQL数据库,以及如何利用这些技能来提高开发效率和程序性能。
剩余439页未读,继续阅读
- xiaoguguang2018-05-24谢谢楼主无私分享!
- TTransposition2015-05-17接下来要用Python连接MySQL了,正是我需要的书
- libill20152015-09-28资源很不错,非常清晰
- huangr07222015-08-23全英文版的,下来锻炼一下
- ajok2015-10-10挺好的,后来发现下重了,呵呵。总体来看,电子书的质量很好。
- 粉丝: 72
- 资源: 62
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ssm基于ssm的大型商场会员管理系统+jsp.zip
- ssm基于SSM的高校共享单车管理系统的设计与实现+vue.zip
- ssm基于ssm的“游侠”旅游信息管理系统+jsp.zip
- ssm基于spring框架的中小企业人力资源管理系统的设计及实现+jsp.zip
- ssm基于Spring框架的电子相册系统设计与实现+jsp.zip
- ssm基于Spring MVC框架的在线电影评价系统设计与实现+jsp.zip
- ssm基于jsp的学生作业管理系统+jsp.zip
- ssm基于JSP的乡镇自来水收费系统+jsp.zip
- ssm基于MVC的舞蹈网站的设计与实现+vue.zip
- 基于PSO粒子群PID控制器参数整定粒子群PID psopid 基于粒子群算法整定PID控制器,实现PID控制器参数的自整定(PSO-PID) matlab编写,源码注释详细具体如图,评价指标详
- springboot校园二手交易系统(源码+数据库)301720
- ssm基于jsp的实验室考勤管理系统网页的设计与实现+jsp.zip
- ssm基于jsp的网上手机商城+jsp.zip
- ssm基于jsp的精品酒销售管理系统+jsp.zip
- ssm基于Java语言校园快递代取系统的设计与实现+jsp.zip
- ssm基于Java技术的会员制度管理的商品营销系统的设计与实现+vue.zip