使用现有的MySQL在Node.js中引入Prisma的步骤

首先

我将记录一下在使用MySQL和Node.js的项目中如何后期引入Prisma的步骤。

※ 注意事项
由于Prisma需要 Node.js >= 16.13 版本,如果当前版本不适应,请在终端上通过以下指令安装指定版本的NodeJs。

nodebrew install-binary インストールしたいNodeJSのバージョン

或者

nvm install インストールしたいNodeJSのバージョン

通过执行以下操作,可以进行版本更改。

nodebrew use インストールしたNodeJsのバージョン

或者

nvm use インストールしたNodeJsのバージョン

安装Prisma

大方的構成是參考官方文件所撰寫的。

Prisma的安装和初始化

首先,在终端中进行Prisma的安装。

npm install prisma --save-dev

接下来,我们将进行初始化。

npx prisma
npx prisma init

以上是安装和初始化完毕。

连接MySQL

首先,在.env文件中记录DATABASE_URL。

在MySQL中,可以按照以下方式进行描述。

DATABASE_URL=mysql://ユーザー名:パスワード@ホスト名:3306/データベース名

然后,将Prisma文件夹中的scheme.prisma中的datasource命名为db,如下所示。

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

最终,在终端处。

npx prisma db pull

只需执行此操作,Prisma即可识别现有数据库的结构。

通过这个方案,我们成功地将Prisma连接到了现有的MySQL数据库。

结束

阅读此文的朋友们,非常谢谢你们。

本文总结了将Prisma引入现有MySQL数据库的步骤。

请参考官方文档,它详细地解释了Prisma的使用方法,非常易懂!

广告
将在 10 秒后关闭
bannerAds