Volver al blog
Portada: Guía completa de Prisma ORM con MySQL para proyectos reales
28 de junio de 202510 min

Guía completa de Prisma ORM con MySQL para proyectos reales

PrismaMySQLBackend

Guía completa de Prisma ORM con MySQL


Prisma ha revolucionado la forma en que trabajamos con bases de datos en Node.js. En esta guía

aprenderás a configurarlo con MySQL para proyectos reales.


Instalación y configuración inicial


bash

npm install prisma @prisma/client

npx prisma init --datasource-provider mysql


Esto crea un archivo `schema.prisma` donde definiremos nuestros modelos:


prisma

model User {

id Int @id @default(autoincrement())

email String @unique

name String?

posts Post[]

}


model Post {

id Int @id @default(autoincrement())

title String

content String?

author User @relation(fields: [authorId], references: [id])

authorId Int

}


Migraciones


Prisma gestiona las migraciones por ti:


bash

npx prisma migrate dev --name init


Consultas type-safe


El verdadero poder de Prisma está en sus consultas completamente tipadas:


typescript

const users = await prisma.user.findMany({

include: { posts: true },

where: { email: { contains: "@gmail.com" } },

});


Conclusión


Prisma + MySQL es la combinación perfecta para proyectos que necesitan type safety,

migraciones automáticas y un DX excepcional.