数据库原理与应用 第 17 章 使用 Python 连接 MySQL 数据库
第 17 章

使用 Python 连接 MySQL 数据库

前十六章的 SQL 都是你对着 mysql> 一句句敲的,这一章把这件事交给程序。
上机一 装上驱动,连上去,跑通第一句 6 题
课件第 27 到 44 页那几件事:装驱动、connect 的四个参数、第一个能跑的例子。
  1. 01先撞一次
  2. 02装上再来
  3. 03四个参数
  4. 04参数错三次
  5. 05第一句 SQL
  6. 06照课件敲
上机二 五步流程与 fetch 三件套 6 题
课件第 19、55、56 页那三件事:游标是有位置的,取一次少一次,取空了不报错。
  1. 01起手式
  2. 02查一次全表
  3. 03三件套
  4. 04堵住了
  5. 05再取一次
  6. 06逐行打印
上机三 插入、删除、修改与那句 commit 7 题
课件第 47 到 53 页那三件事:改数据要 commit,出错要 rollback,错不能被吞掉。
  1. 01起手式
  2. 02插四位同学
  3. 03忘了提交
  4. 04错被吞了
  5. 05让它说话
  6. 06删一行
  7. 07改一行
上机四 参数化:别自己拼 SQL 6 题
课件全程都在用 % 拼串,这一份补上它没讲的那一种写法和它挡住的那种事故。
  1. 01起手式
  2. 02课件的拼法
  3. 03交给它去拼
  4. 04少写一个逗号
  5. 05一个引号
  6. 06一次插好几条
上机五 事务与一个完整的小程序 6 题
课件第 58 到 60 页那两件事:一笔事务要么全成要么全不成,连接最后一定要关。
  1. 01起手式
  2. 02一坏全撤
  3. 03撤到哪儿
  4. 04关掉也是回滚
  5. 05课件的综合题
  6. 06一段完整的程序
保山学院·人工智能教研室·曹鼎鼎