📜  安装 prisma - Javascript (1)

📅  最后修改于: 2023-12-03 14:53:32.724000             🧑  作者: Mango

安装 Prisma - Javascript

Prisma是一个用于数据库访问的现代化ORM,它可以让开发者以类型安全的方式与数据交互,并提供了一些强大的工具来帮助管理数据库。本文将介绍如何在JavaScript项目中安装Prisma。

步骤
1. 安装 Prisma CLI

Prisma CLI是一个命令行工具,用于管理你的Prisma项目。你可以通过运行以下命令在全局安装它:

npm install prisma -g
2. 安装 Prisma Client

Prisma Client是一个用于与数据库交互的库,它由Prisma CLI生成。你可以通过以下命令在你的项目中安装它:

npm install @prisma/client
3. 配置 Prisma

在你的项目根目录中创建一个名为prisma的文件夹,并在其中创建一个名为schema.prisma的文件。这个文件将被用来定义你的数据库模型,如下所示:

datasource db {
  provider = "mysql"
  url = env("DATABASE_URL")
}

generator client {
  provider = "prisma-client-js"
  output = "../node_modules/@prisma/client"
}

model User {
  id Int @id @default(autoincrement())
  name String
  email String @unique
  posts Post[]
}

model Post {
  id Int @id @default(autoincrement())
  title String
  content String
  author User? @relation(fields: [authorId], references: [id])
  authorId Int?
  published Boolean @default(false)
}

在上面的代码中,我们定义了两个模型:UserPost。每个模型都表示数据库中的一个表,包含一些列。

4. 生成 Prisma 客户端库

一旦你已经定义了你的数据库模型,你可以通过运行以下命令在你的项目中生成Prisma Client库:

npx prisma generate
5. 使用 Prisma

现在你已经安装了Prisma并定义了你的数据库模型,可以开始在你的项目中使用Prisma Client库了。在你的代码中,你可以使用以下代码导入Prisma Client:

const { PrismaClient } = require('@prisma/client')

const prisma = new PrismaClient()

然后你可以使用prisma对象来访问你的数据库并执行查询,比如这样:

const users = await prisma.user.findMany()
console.log(users)
结论

在本文中,我们介绍了如何在JavaScript项目中安装和使用Prisma来管理数据库。Prisma的强大工具使得与数据库交互变得更加安全和简单,值得你去尝试。