安全 · 2026 年 7 月 17 日 · 8 分钟
练习库可以乱问,生产库不行
问数是手艺,手艺要练。练的地方必须是假库、脱敏库、过期副本。生产库只接受已经在卡片上钉死的语句。公开灰度建议从高频场景切入,也不是让人在生产上自由探索。
两套连接串
写在不同文件里。不要靠记忆切换。
生产默认拒绝探索
没有卡片编号,不跑。
副本也要只读
副本被写坏,一样倒霉。
一次完整的问法可以先写成下面这样:
练习:在假库上看 3 月形态。
落到语句上,草稿常常是:
SELECT pay_status, COUNT(*) AS cnt
FROM orders_demo
WHERE pay_time >= DATE '2026-03-01'
AND pay_time < DATE '2026-04-01'
GROUP BY pay_status;
手艺可以公开写。连接串不能公开。这是本站和库之间的界。
安全是前置条件,不是附录提醒
公开落地把只读、限行、限时、脱敏、权限前置、审计写成清单。个人问数同样适用。权限写进谓词和账号,不写进「请注意」四个字。先查出结果再删敏感行,算泄露。
用户原话不要拼进语句。城市走白名单,时间自己算成起止。练习库和生产库两套连接,写在不同文件里。生产默认拒绝探索,没有卡片编号就不跑。
痕迹要留:问题原文、最终语句、返回行数。没有痕迹的漂亮数字,出了事无法复盘。安全看起来胆小。问数里,胆大和改数据只隔着一个分号。
读完这一辑可以做什么
给自己的练习账号取消一切写权限。把手机号、证件、邮箱从 SELECT 默认列表里拿掉。做完这两件,再谈下一次提问。
假库上练手势,真库上只跑卡片。连接串不写进笔记。