你将学到的
  • SQL 和 ORM 的区别
  • 引擎与基类
  • faker 库的使用
  • 多对多关系
  • 基本查询语句
  • SQLAlchemy 简介
  • 映射类
  • 一对一关系
  • session 的使用
  • 高级查询语句
lab-classic 实验 1 SQLAlchemy 简介和基础用法

知识点: 1.SQL和ORM 2.SQLAlchemy简介与安装 3.连接数据库的引擎和创建映射类的声明基类 4.创建映射类 5.生成数据表 6.使用faker库生成测试数据

lab-classic 实验 2 一对一和多对多关系

知识点: 1.数据表的一对一关系 2.数据表的多对多关系 3.为多对多关系的数据表添加关联数据

lab-classic 实验 3 SQLAlchemy 查询语句

知识点: 1.query查询语句 2.like方法模糊查询 3.and_、or_多条件查询 4.order_by排序 5.limit限制查询数量 6.join联结查询

课程介绍

实验任务

  • 安装 SQLAlchemy
  • 创建映射类
  • 实现一对多关系
  • 运行程序查看表结构
  • 使用 faker 库生成测试数据
  • 创建一对一关系的数据表
  • 创建多对多关系的数据表
  • 使用 session 进行增删改查
  • 使用 like、in_、and_、or_ 等基本语法进行查询
  • 使用排序、设置查询数量、联结查询等高级查询方法

先学知识

最好是先了解基础的 Python 语法,推荐学习Python3 简明教程;其次也需要了解 MySQL 相关知识,推荐学习MySQL 基础课程

课程难度

本课程难度为中等。

面向用户

本课程为 SQLAlchemy 基础教程,面向已经掌握了 Python 基础语法和基本的 Web 开发,同时想要更多了解学习 SQLAlchemy 的同学。

课程教师

幺幺哒 共发布过 3 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员