做什么会用到
- 01做 Next.js 项目:首选 Prisma 或 Drizzle,类型自动推导,改表不怕漏
- 02做 Python 项目:Django ORM 或 SQLAlchemy 是默认选择
- 03做复杂查询(多表关联、子查询、性能优化):ORM 反而累赘,直接写原生 SQL
- 04让 AI 写代码:用 ORM 比写原生 SQL 更不容易出 SQL 注入,也更好读
想用它怎么问 AI
“我用【Node.js / Python】做后端,数据库是【PostgreSQL】。请帮我选一个合适的 ORM(Prisma / Drizzle / SQLAlchemy),给出一个最小可跑的增删改查示例。”
打个比方
像一个翻译官,你说“给我这个用户”,它帮你把话翻成数据库听得懂的 SQL。