第 17 章 · 第四节
开始写真正的代码
这一节起,每一页都是能跑的例子。

重 点
后面所有例子用的都是第 3 章那个 teaching 库。
知道更多
课件第 50 页那张 s 表跟第 3 章有三处不一样,本站以第 3 章为准。
这一节起,每一页都是能跑的例子。

后面所有例子用的都是第 3 章那个 teaching 库。
课件第 50 页那张 s 表跟第 3 章有三处不一样,本站以第 3 章为准。
驱动是第三方包,Python 自己不带。

装的时候名字带横杠,导入的时候写成点:import mysql.connector。
不装驱动,import 那一句会怎么样?
这一节的四小块,也是后面三节的顺序。

操作指的是增删改,查询单列一块,因为它多了一步 fetch。
四块的顺序就是后面三节的顺序,一块一块往下走。
把上一节那段模板真的跑一次。

这一块只有一个例子,把连接跑通了后面三块才有得做。
十行代码,五步流程一步不缺。

connect 成功时屏幕上什么也不显示,别以为它没跑。
print 里那个 %s 接的是元组 data,一个元素正好填一个 %s。
为什么 data 打出来带一对括号和一个逗号?
三条 SQL 换三个动词,其余一个字不变。

增删改都要 commit,查询一句都不用。
SQL 换个动词就是另一件事,外面那层壳一动不动。
三件事共用同一个 try 模板。

查询不改数据,没有可提交的东西,加了也什么都不会发生。
这三条里哪一条不需要 commit?