1分组 GROUP BY
GROUP BY 的作用是什么?
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
GROUP BY 的作用是什么?
按 grade 分组,算出每个年级 age 的平均值。
把借书人信息重复写在每条借书记录里,有什么坏处?
把"学生信息"和"借书记录"分开存,好处是什么?
借书表里要放什么,才能找到借书的是哪个学生?
用外键代替重复抄写信息,最大的好处是什么?
JOIN 是用来做什么的?
内连接会保留"对不上号"的记录吗?
ON 后面写的是什么?
书的目录为什么能帮你更快找到内容?
给"姓名"字段建索引,能帮到哪种查询?
为什么不给每个字段都建索引?
举一个"要么全做、要么全不做"的日常例子。
转账只做了"扣钱"没做"加钱",会怎样?为什么要放进一个事务?
说出"原子性"保证的是什么。
为什么"都看到还剩 1 张"却卖出了两张?
"锁"在这里起了什么作用?
数据"重复存放"最容易带来什么麻烦?
键值型数据库取数据靠什么?
为什么数据库要把数据写到硬盘,而不是只放内存里?
你觉得 price = 5 * 2 这行源代码想让电脑做什么?
把"写代码→能运行"想象成做菜,你觉得中间至少要几步?说一步即可。
为什么人不直接用 0 和 1 写程序?
编译完成后运行程序,还需要原来的源代码吗?
解释执行时,如果第 5 行有错,前面 4 行会先跑吗?
"现场口译"更像编译还是解释?
你在反复调试、频繁改代码,哪种方式更省事?
为什么值得把"反复执行"的代码专门编译一下?
把"拆成词、拼成树、检查意思、生成指令"排成先后顺序。
想让同一个语言支持一种新芯片,主要改前端还是后端?