课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

步骤1: MySQL数据库

本步骤学习零基础入门MySQL,学习数据库的基本操作、基本和高级查询及MySQL与Python的交互等,最终开发新闻管理系统。

    第1课

    MySQL的介绍

    主要讲解数据库的简介、MySQL的下载与安装以及MySQL的配置文件等,让大家对数据库有初步的认知。

    第2课

    数据库表的相关操作

    讲解数据库表的创建与设计、数据表中字段的约束、字段索引的创建与使用,并带大家实操写SQL语句,让大家感受数据库语言的魅力。

    第3课

    数据库的基本查询

    主要讲解数据操纵语言(DML)的基本查询及条件查询,并实操演练让大家通过动手操作,从练中学习,强化数据库基础。

    第4课

    数据库的高级查询

    主要讲解聚合函数如SUM函数、AVG函数、MAX函数等,分组查询GROUP BY语法、Having子句以及表的连接,结合小案例练习,让大家更好的理解。

    第5课

    MySQL的基本操作

    重点讲解数据的插入insert操作、数据的更新update以及数据的删除delete操作,并结合小案例操作。

    第6课

    MySQL基本函数的使用

    重点讲解MySQL基本函数如数字、时间、日期、字符以及条件函数。

    第7课

    MySQL的综合应用

    重点讲解事务机制的原理、事务的案例、管理事务的SQL语句、事务的ACID属性、事务的四种隔离级别以及SQL文件的导出导入。

    第8课

    MySQL与Python交互

    重点讲解MySQL的驱动模块Connector、连接管理、游标、动态SQL语句、事务控制、数据库连接池及SQL批处理执行,最后会以两个练习巩固Connector模块的使用。

    第9课

    开发新闻管理系统

    从创建工程开始、配置SQLAlchemy,编写用户登录功能、编写显示新闻列表和翻页功能、编写创建新闻功能及编写修改新闻功能等,重点是用Python语言实现与数据库的结合,完成新闻管理系统。

    第10课

    MySQL数据库测试卷

    本课为考评,满分100学分,共20道题,限时30分钟

步骤2: Redis数据库

本步骤学习非关系型数据库Redis的常用数据结构、特性及Redis与Python的交互,并运用所学知识完善新闻管理系统的开发。

    第1课

    Redis数据库的介绍

    主要讲解Redis的使用场景、安装和配置Redis相关参数、数据持久化等,旨在为大家后续学习奠定基础。

    第2课

    Redis常用数据结构

    主要介绍Redis中的五种数据结构(字符串、哈希、列表、集合、有序集合)以及Redis中Key命令操作,以提升对Redis数据库的综合运用。

    第3课

    Redis事务特性

    主要介绍Redis中事务的用途、事务机制的原理、事务管理的命令等,使大家进一步理解数据库中事务的特性。

    第4课

    Redis与Python的交互

    主要讲解了redis-py模块的安装、运用redis-py提供的API管理数据,并结合电商秒杀活动案例巩固所学知识。

    第5课

    开发新闻管理系统

    主要讲解Redis与新闻管理系统的综合运用,内容涉及置顶新闻缓存、缓存新闻移除等,从企业级应用展示Redis缓存的特点。

    第6课

    Redis数据库测试卷

    本课为考评,满分100学分,共20道题,限时30分钟

步骤3: MongoDB数据库

本步骤学习MongoDB的基础知识,增删改查操作、存储特性及MongoDB与Python的交互,最后利用所学知识再次完善新闻管理系统。

    第1课

    MongoDB的介绍

    主要讲解MongoDB的介绍与安装、MongoDB客户端的安装以及MongoDB用户管理,结合练习题,让大家更好的强化MongoDB的基础。

    第2课

    MongoDB的基本操作

    主要讲解MongoDB的数据结构,主键机制与增删改查操作以及索引机制等。

    第3课

    数据的导入导出

    主要讲解数据的导入导出,包括将集合数据导出成JSON或者CSV格式,把JSON或者CSV文件格式的数据导入到某个集合中以及导入/出逻辑库的数据等。

    第4课

    MongoDB与Python交互

    主要讲解pymongo的安装与使用,pymongo模块存储文件、查询、删除等操作,让大家更好的掌握MongoDB与Python的交互。

    第5课

    开发新闻管理系统

    主要实现新闻管理系统的开发,如创建新闻内容表、新闻审批、把数据写入到新闻内容表等,再次完善系统的开发。

    第6课

    MongoDB数据库测试卷

    本课为考评,满分100学分,共20道题,限时30分钟

Python操作三大数据库

立即购买
¥699.00
意见反馈 帮助中心 APP下载
官方微信