prisma连接关系型数据库如mysql数据库并完善用户的增删改查
连接关系型数据库如mysql数据库并完善用户的增删改查
- 为什么起这个标题
- 安装mysql数据库
- Prisma
- 简介
- 安装Prisma
- 编写一个表
- 引入prisma/client
- 完善用户增删改查
- 完善DTO
- 完善增加-注册
- 问题
- userName重复
- 异常处理
- PrismaClientValidationError
- PrismaClientInitializationError
- PrismaClientRustPanicError
- PrismaClientUnknownRequestError
- PrismaClientKnownRequestError
- 代码
- 密码加盐
- 完善查询
- findOne
- findAll
- 分页查询
- 完善修改
- 完善删除
- 已有数据表结构,想要迁移到Prisma
- 代码进度
为什么起这个标题
连接关系型数据库如mysql数据库并完善用户的增删改查
因为关系型数据库不止mysql,而且我们使用的是prsima,prisma支持很多关系型数据库比如很火的PostgreSQL,也支持非关系型数据库如mongodb。我们这里以mysql为例来使用prisma。如果你想用其他的,只需要改下数据库类型和连接地址就行。
安装mysql数据库
有很多种安装方式,直接安装,docker安装等等,不想安装可以买个云数据库。
下载地址
比如你是windows 有安装包 地址
根据流程走就行,记住设置的用户名密码。
再下载一个数据库管理工具,我的是mac用的是