《Python数据科学入门》之数据库的使用(第4章)

Python数据科学入门

Dmitry Zinoviev著
熊子源 译


第四章 使用数据库

本章介绍了数据库的使用。之前那本《Python爬虫》中有谈到数据库的使用,这里就不再详细介绍。仅记录了一点自己没有了解到的东西。相关内容可参考之前的文章。
https://blog.csdn.net/cjx14060307101/article/details/90046558

第17单元 设置MySQL数据库
  • 如果要插入新的数据,首先需要删除已有的索引,才能插入数据并重新添加索引。
  • UNIQUE约束的列使用了长度可变的数据类型(VARCHAR、TINYTEXT、TEXT等),则必须指定相应的长度。
  • 主键总是有一个值(NOT NULL标记),而且即时一个INDEX,也是UNIQUE的。
第18单元 使用MySQL数据库:命令行
  • 对选择结果进行排序,需要使用ORDER BY修饰符。
  • 对选择结果进行分组和聚合,需要使用GROUP BY修饰符(比如COUNT()、MIN()、MAX()、SUM()、AVG())。
  • 使用WHERE和HAVING关键字可以对选择结果进行过滤。
第19单元 使用MySQL数据库:pymysql
  1. 如果提交非破坏性查询(SELECT),需要使用游标函数fetchall()获取所有匹配的记录。
  2. 如果查询是破坏性的(UPDATE、DELETE、INSERT),则必须执行commit操作。
第20单元 使用MySQL数据库:Mongodb

在Python中,我们使用pymongo模块中的MongoClient类的实例来实现Mongodb客户端。


"Hope for the best, plan for the worst."--《The Bourne Ultimatum》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
描述方法:线性表/数组和矩阵/堆栈、队列、跳表和hash技术 数据结构:二叉树和一般树、优先队列:堆、左高树、竞赛树、搜索树、图 算法设计方法:贪心算法、分治算法、动态规划、回溯、分支限界等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。 本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的C++程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。 本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对广计算机科学与工程领域的从业人员也是一本很好的参考书。 本书特色: “纵览全书可以看出作者具有丰富的教材编写经验。它是一本新的、有关数据结构与算法的教材,适合于当前计算机本科教学的需要。” ——Sang W.Lee,密歇根大学 “注重应用不仅可以使课堂教学更生动,而且可以激励学生投身于相关的应用。” ——Yu Lo C.Chang,新汉普郡大学 本书不同于以往介绍数据结构或介绍算法的书,而是囊括了数据结构及算法,是作者在该领域做出的又一个创新性的贡献。本书的另一个独特之处在于其充分强调了应用性。对于每一种数据结构及算法,都分别采用了若干个来自不同领域的应用进行具体演示。 本书为学习和研究数据结构及算法奠定了坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值