使用现有的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的使用方法,非常易懂!