用 Prisma 优雅地管理你的数据库
2026年7月3日6 分钟阅读
Prisma 是什么
Prisma 是一个现代化的 Node.js / TypeScript ORM,核心由三部分组成:
- Prisma Schema:声明式定义数据模型;
- Prisma Migrate:根据 schema 生成并应用迁移;
- Prisma Client:类型安全的查询构造器。
定义模型
model Article {
id Int @id @default(autoincrement())
title String
createdAt DateTime @default(now())
}
类型安全的查询
const articles = await prisma.article.findMany({
where: { published: true },
orderBy: { createdAt: "desc" },
});
返回值类型会被自动推导,享受完整的自动补全与编译期检查。
迁移工作流
npx prisma migrate dev --name init
这条命令会创建迁移文件、更新数据库并重新生成 Client。
评论 (1)
- 老老王2026年7月3日
Prisma 的类型推导确实香,用过就回不去了。