当前位置: 首页 > java >正文

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用的是

http://www.xdnf.cn/news/6213.html

相关文章:

  • ROOM 数据库 | 实现自定义 ContentProvider 插入数据
  • 30天通过软考高项-第九天
  • LeetCode 55. 跳跃游戏(中等)
  • 多线程(三)
  • 团结引擎 1.5.0 发布,抖音小游戏平台即将开放、Shader Graph功能新增…引擎能力再提升!
  • 深入探索局域网技术:从理论到实战
  • 如何下载 Microsoft SQL Server Management Studio 2019
  • 最大子段和(就是之前总结线性dp思想)
  • 现代垃圾收集器
  • 公路水运安全员A证备考要点
  • 如何解决电脑蓝屏错误代码:Oxc0000098
  • OSS-承载数据的巨轮
  • 同设备访问php的多个接口会有先后等待问题
  • 基于 art 下的类加载机制,实现函数抽取壳
  • Java—接口和抽象类
  • WordPress 文章和页面:它们的区别是什么?
  • Pomelo知识框架
  • Python爬虫之品牌口碑数据抓取
  • 识别硬盘驱动器的接口类型,及其与计算机连接的方式
  • 碎片笔记|AI生成图像溯源方法源码复现经验(持续更新中……)
  • 解放双手的鼠标自动点击软件
  • R语言学习--Day02--实战经验反馈
  • 基于EFISH-SCB-RK3576/SAIL-RK3576的智慧路灯控制器技术方案
  • 高压开关/断路器机械特性试验的目的及设备
  • [python] python静态方法,类方法,实例方法实现及其区别
  • 【沉浸式求职学习day39】【双指针算法题】
  • 公链开发及其配套设施:钱包与区块链浏览器
  • 【Python】杂乱-[代码]Python 输出/打印列表(list)的方法
  • 三子棋设计
  • C#上位机RS485通信控制变频器