Python操作三大主流数据库
Python操作三大主流数据库
在开发Python时,你必然会处理数据库。这一次,我将带您介绍Python操作不同类型数据库的实用技术
第1章 数据库简介
解释数据库的基本知识、关系数据库与非关系数据库的比较、非关系数据库的分类及其应用场景,最后介绍MySQL数据库。
第2章 mysql基础
使用Navicatt介绍MySQL的安装和配置 和 phpMyAdmin 进行图形管理数据库。然后解释SQL基础,重点关注建表、建库句、添加、修改、删除、查询句等关键知识。为了巩固基础,这里安排了一个“设计新闻表”的实际战斗。
第3章 python API
首先,教你用pip安装mysql-client依赖包,用python链接/断开链接数据库。接下来,解释使用fetchone。 fetchall查询一个或多个数据、翻页、向数据库和事务控制添加一个/多个数据等。
第4章 ORM
首先介绍ORM和SQLAlchemy的相关知识。安装ORM相关包后,解释ORM的模型和常见类型,并使用ORM构建新的新闻表。接下来,使用该模型进行新闻添加、修改和删除。
第5章 网易新闻实战
首先展示实战项目要实现的内容,网易新闻手机网页版主页+后台管理页面。然后介绍Flask web框架,并教你建立一个简单的网站。在此基础上,实现新闻前台,包括主页、类别、新闻细节、新闻后台管理,包括新闻、修改、异步删除、查询页面等功能。 ...
第6章 MongoDB 数据库基础
首先介绍MongoDB,教你如何安装和启动MongoDB。然后介绍MongoDB中的文档、集合和数据。接下来,使用Mongoo Shell 实战Mongo命令(CRUD),包括如何创建记录、修改数据、查询和删除。掌握这一部分后,我们安排了一个小练习,即使用MongoDB设计学生信息表,并根据操作要求执行一些CRUD操作。最后,为了方便操作...
第7章 Mongodbon操作Python操作
首先介绍pymongo的安装,解释如何使用pymongo连接数据库,最后解释使用find(),find_one()查询数据,使用update()修改数据,使用remove()删除数据等。
第8章 MongoDB ODM(1)
首先介绍MongoDB 安装ODM,然后使用ODM连接MongoDB数据库,然后介绍ODM模型,使用ODM建立学生信息模型,最后解释使用ODM模型对象执行数据库的新增、修改、删除和查询。
第9章 MongoDB ODM(2)
首先介绍MongoDB 安装ODM,然后使用ODM连接MongoDB数据库,然后介绍ODM模型,使用ODM建立学生信息模型,最后解释使用ODM模型对象执行数据库的新增、修改、删除和查询。
第10章 MongoDB 网易新闻实战
首先,我们将介绍如何使用Flask的扩展来构建项目框架,然后展示我们最终想要实现的效果。然后结合MongoDB ODM 完成整个实战项目。
第11章 Redis数据库基础
首先介绍Redis的用途和常用类型,如:String,List,Set,Hash等等。接下来,解释如何安装Redis以及如何使用Redis-cli链接Redis数据库。然后解释Redis提供的不同数据类型的命令。最后,介绍Redis的图形管理工具,以便于查看可视化数据。 ...
第12章 redispython操作
介绍redispy的安装和使用,解释使用get/set等命令操作string类型的数据,lpush操作List类型的数据,如rpush,sadd/srem等命令操作set类型的数据,以及hset/hget等操作hash类型的数据。
第13章 python操作resis网易新闻实战
首先,根据实际战斗内容分析项目的难点,即如何使用不同的数据类型来存储与新闻相关的数据。例如:使用Sting中的incr来存储新闻ID,使用Hash来存储单个新闻数据,使用Set\List来实现新闻的分页和分类。接下来,解释redis事务,并在新新闻中使用事务。最后,解释如何利用这些数据结构来组织整个新闻的实现,包括新闻的分类和修复...
[我要扒资料]