Python3之操作主流数据库MySQL/MongoDB
教大家使用PyMySQL,SQLAlchemy,PyMongoDB, MongoEngine等知名Python库
4.75 (24 reviews)
394
students
4.5 hours
content
Jul 2023
last update
$49.99
regular price
What you will learn
掌握pymysql的基本使用
掌握sqlalchemy的基本使用
掌握pymongo的使用
掌握mongoengine的使用
Description
本课程是一个串讲课。当您学会了Python,并且了解了MySQL,MongoDB等数据库以后,我们就可以使用Python去操作他们了。
PyMySQL
一个纯Python的MySQL客户端,通过它我们可以很容易的通过python代码进行MySQL的数据增删改查操作。
SQLAlchemy
一个强大的Python版的SQL ORM,对于大型的Python应用程序,如果您要使用MySQL作为数据存储,那么SQLAlchemy是您最好的选择。
PyMongo
MongoDB的Python驱动,MongoDB里的Bson和Python的字典是天作之合,使用python操作MongoDB最合适不过了。
Content
课程介绍
介绍
课程源码
环境准备
欢迎订阅我的YouTube频道和Twitter
Python 操作MySQL之PyMySQL
环境准备
PyMySQL读写MySQL操作演示
数据的更新和删除操作
作业练习
PyMySQL的优缺点
Python操作MySQL之SQLAlchemy
什么是SQLAlchemy和ORM
创建一个Table Class
如何把table class映射到数据库里
数据的插入
数据的查询读取
各种filter过滤条件的写法
注意:过滤条件的使用
如何SELECT COLUMNS
调试好帮手echo
数据的更新操作
练习一:增删改查
练习一答案讲解
COUNT和DISTINCT
数据的分组和聚合
Relationship关系表的设计实现
关系表数据的插入
关系表数据的读取
关系表的join操作
如何继续学习
Python操作MongoDB之PyMongo
什么是Pymongo
MongoDB 中的document在Python中的表示
MongoDB的基本连接
collection数据的插入
练习讲解
findOne和find
使用projection控制返回的字段
sort,limit和skip
count和distinct
关于大小的条件判断
关于包含的条件判断
数据更新update
数据的删除
继续学习
Python操作MongoDB之MongoEngine
MongoEngine介绍
定义一个document类
关于Document class field
关于嵌套Document的实现
另外一种嵌套EmbeddedDocumentListField
数据的查找
Embedded Document的查询
sort,limit和skip
数据的更新操作
数据的删除操作
继续学习
Bonus
相关前置课程的购买学习
Charts
Price
Rating
Enrollment distribution
2187592
udemy ID
1/30/2019
course created date
11/21/2019
course indexed date
Bot
course submited by