Python3 MySQL 数据库
PyMySQL 全面教程:Insert/Select、各类运算符、模糊查询、排序、聚合函数与实战。
📑 本章小节
57.1MySQL 与 phpstudy 环境57.2安装 PyMySQL57.3连接 MySQL57.4建库与建表(示例数据)57.5插入数据 INSERT57.6查询数据 SELECT 基础57.7WHERE 运算符一览57.8比较运算符57.9范围:BETWEEN ... AND57.10列举:IN 与 NOT IN57.11模糊查询 LIKE 与通配符57.12空值:IS NULL / IS NOT NULL57.13多重条件:AND / OR / NOT57.14排序 ORDER BY57.15分页 LIMIT57.16聚合函数 COUNT / SUM / AVG / MAX / MIN57.17分组 GROUP BY 与 HAVING57.18更新 UPDATE 与删除 DELETE57.19DictCursor 字典结果57.20事务 commit / rollback57.21安全:参数化防注入57.22phpstudy / phpMyAdmin57.23MySQL 与 SQLite 对比57.24综合练习:成绩查询系统
📝 第 57 章 测验
做完再看解析,巩固本节知识。
1. PyMySQL 占位符?
解析:PyMySQL 使用 %s。
2. 模糊匹配任意多个字符?
解析:% 匹配任意长度字符串。
3. 判断 NULL 应写?
解析:必须用 IS NULL / IS NOT NULL。
4. 分数在 80~90 之间?
解析:BETWEEN 含边界值。
5. 分组统计各班平均分?
解析:GROUP BY 配合 AVG。
6. 统计行数?
解析:COUNT(*) 统计行数。
7. 降序排序?
解析:DESC 降序,ASC 升序。
8. 多条件都要满足?
解析:AND 连接多个条件。