Python3之操作主流数据库MySQL/MongoDB

教大家使用PyMySQL,SQLAlchemy,PyMongoDB, MongoEngine等知名Python库

4.75 (24 reviews)
Udemy
platform
中文
language
Programming Languages
category
instructor
Python3之操作主流数据库MySQL/MongoDB
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

Python3之操作主流数据库MySQL/MongoDB - Price chart

Rating

Python3之操作主流数据库MySQL/MongoDB - Ratings chart

Enrollment distribution

Python3之操作主流数据库MySQL/MongoDB - Distribution chart

Related Topics

2187592
udemy ID
1/30/2019
course created date
11/21/2019
course indexed date
Bot
course submited by