什么是数据模型
给应用「设计数据模型」,说的是【0】。
主键是干什么的
给表设一个主键(如 id INTEGER PRIMARY KEY),作用是【0】。
一个用户多条留言怎么连
「一个用户能发很多条留言」这种关系,在两张表里通常靠【0】表达。
为什么给名字加 UNIQUE
建 users 表时给 name 列加 UNIQUE 约束,为的是【0】。
建表后插入再数一数
(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、
补全:建一张留言表
(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、
补全:名字不许重复
(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、
补全:建好表就能用
(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、
CRUD 是哪四件事
一行行进表,一行改色,一行删掉 增、改、删,都作用在某一行 数据库应用里天天说的 CRUD,指的是【0】。
改和删为什么要带条件
一行行进表,一行改色,一行删掉 增、改、删,都作用在某一行 写「改」和「删」的 SQL 时,一定要带上 WHERE 条件,否则【0】。