步骤1: MySQL数据库
本步骤学习零基础入门MySQL,学习数据库的基本操作、基本和高级查询及MySQL与Python的交互等,最终开发新闻管理系统。
主要讲解数据库的简介、MySQL的下载与安装以及MySQL的配置文件等,让大家对数据库有初步的认知。
讲解数据库表的创建与设计、数据表中字段的约束、字段索引的创建与使用,并带大家实操写SQL语句,让大家感受数据库语言的魅力。
主要讲解数据操纵语言(DML)的基本查询及条件查询,并实操演练让大家通过动手操作,从练中学习,强化数据库基础。
主要讲解聚合函数如SUM函数、AVG函数、MAX函数等,分组查询GROUP BY语法、Having子句以及表的连接,结合小案例练习,让大家更好的理解。
重点讲解数据的插入insert操作、数据的更新update以及数据的删除delete操作,并结合小案例操作。
重点讲解MySQL基本函数如数字、时间、日期、字符以及条件函数。
重点讲解事务机制的原理、事务的案例、管理事务的SQL语句、事务的ACID属性、事务的四种隔离级别以及SQL文件的导出导入。
重点讲解MySQL的驱动模块Connector、连接管理、游标、动态SQL语句、事务控制、数据库连接池及SQL批处理执行,最后会以两个练习巩固Connector模块的使用。
从创建工程开始、配置SQLAlchemy,编写用户登录功能、编写显示新闻列表和翻页功能、编写创建新闻功能及编写修改新闻功能等,重点是用Python语言实现与数据库的结合,完成新闻管理系统。
本课为考评,满分100学分,共20道题,限时30分钟
步骤2: Redis数据库
本步骤学习非关系型数据库Redis的常用数据结构、特性及Redis与Python的交互,并运用所学知识完善新闻管理系统的开发。
主要讲解Redis的使用场景、安装和配置Redis相关参数、数据持久化等,旨在为大家后续学习奠定基础。
主要介绍Redis中的五种数据结构(字符串、哈希、列表、集合、有序集合)以及Redis中Key命令操作,以提升对Redis数据库的综合运用。
主要介绍Redis中事务的用途、事务机制的原理、事务管理的命令等,使大家进一步理解数据库中事务的特性。
主要讲解了redis-py模块的安装、运用redis-py提供的API管理数据,并结合电商秒杀活动案例巩固所学知识。
主要讲解Redis与新闻管理系统的综合运用,内容涉及置顶新闻缓存、缓存新闻移除等,从企业级应用展示Redis缓存的特点。
本课为考评,满分100学分,共20道题,限时30分钟
步骤3: MongoDB数据库
本步骤学习MongoDB的基础知识,增删改查操作、存储特性及MongoDB与Python的交互,最后利用所学知识再次完善新闻管理系统。
主要讲解MongoDB的介绍与安装、MongoDB客户端的安装以及MongoDB用户管理,结合练习题,让大家更好的强化MongoDB的基础。
主要讲解MongoDB的数据结构,主键机制与增删改查操作以及索引机制等。
主要讲解数据的导入导出,包括将集合数据导出成JSON或者CSV格式,把JSON或者CSV文件格式的数据导入到某个集合中以及导入/出逻辑库的数据等。
主要讲解pymongo的安装与使用,pymongo模块存储文件、查询、删除等操作,让大家更好的掌握MongoDB与Python的交互。
主要实现新闻管理系统的开发,如创建新闻内容表、新闻审批、把数据写入到新闻内容表等,再次完善系统的开发。
本课为考评,满分100学分,共20道题,限时30分钟
如无法下载使用图片另存为
下载海报