数据库原理与应用
第 17 章 使用 Python 连接 MySQL 数据库
第 17 章
使用 Python 连接 MySQL 数据库
前十六章的 SQL 都是你对着 mysql> 一句句敲的,这一章把这件事交给程序。
1
第一节 Python 是什么,凭什么用它
12 页
01
开篇
02
为什么讲
03
三步走
04
第一步
05
两件事
06
先说来历
07
多大了
08
哪一版
09
优势
10
好在哪
11
干什么用
12
还能干
2
第二节 Python DB API:三个对象一套规矩
12 页
13
第二步
14
四小节
15
访问工具
16
一套规矩
17
统一接口
18
管连接的
19
管语句的
20
管出错的
21
六个子类
22
访问流程
23
五步流程
24
一张图
3
第三节 连接三步与环境搭建
15 页
25
连数据库
26
三小步
27
五个参数
28
游标与模板
29
第一个例子
30
环境搭建
31
装 Python
32
去哪儿下
33
勾上 PATH
34
装哪儿
35
怎么验
36
装 PyCharm
37
下载
38
两个勾
39
装上它
上机一
装上驱动,连上去,跑通第一句
6 题
课件第 27 到 44 页那几件事:装驱动、connect 的四个参数、第一个能跑的例子。
01
先撞一次
02
装上再来
03
四个参数
04
参数错三次
05
第一句 SQL
06
照课件敲
4
第四节 连上去,跑通第一个例子
7 页
40
第三步
41
装驱动
42
四件事
43
先连上
44
逐行看
45
操作数据
46
增删改
上机二
五步流程与 fetch 三件套
6 题
课件第 19、55、56 页那三件事:游标是有位置的,取一次少一次,取空了不报错。
01
起手式
02
查一次全表
03
三件套
04
堵住了
05
再取一次
06
逐行打印
5
第五节 增删改:一个模板三个动词
7 页
47
四位同学
48
照抄跑不通
49
拼成变量
50
查回来
51
删一行
52
少了一个
53
改一行
上机三
插入、删除、修改与那句 commit
7 题
课件第 47 到 53 页那三件事:改数据要 commit,出错要 rollback,错不能被吞掉。
01
起手式
02
插四位同学
03
忘了提交
04
错被吞了
05
让它说话
06
删一行
07
改一行
6
第六节 查询、事务与全章小结
7 页
54
查询数据
55
取全部
56
取一条
57
执行事务
58
四个属性
59
两个方法
60
全章小结
上机四
参数化:别自己拼 SQL
6 题
课件全程都在用 % 拼串,这一份补上它没讲的那一种写法和它挡住的那种事故。
01
起手式
02
课件的拼法
03
交给它去拼
04
少写一个逗号
05
一个引号
06
一次插好几条
上机五
事务与一个完整的小程序
6 题
课件第 58 到 60 页那两件事:一笔事务要么全成要么全不成,连接最后一定要关。
01
起手式
02
一坏全撤
03
撤到哪儿
04
关掉也是回滚
05
课件的综合题
06
一段完整的程序
保山学院
·
人工智能教研室
·
曹鼎鼎