Bancos de Dados
Prisma ORM Cheat Sheet
Modelagem de dados, queries CRUD e migrações com Prisma Client.
Schema
Definição de modelo no schema.prisma.
model User {
id Int @id @default(autoincrement())
email String @unique
} Migrações
Cria e aplica uma nova migração ao banco de dados.
npx prisma migrate dev --name init CRUD
Busca todos os registros de uma tabela.
const users = await prisma.user.findMany(); Cria um novo registro.
await prisma.user.create({ data: { email: '...' } }); Atualiza um registro específico.
await prisma.user.update({ where: { id: 1 }, data: { ... } }); Busca com relacionamento (Eager Loading).
const user = await prisma.user.findUnique({ where: { id: 1 }, include: { posts: true } }); Ferramentas
Abre a interface visual para gerenciar dados do banco.
npx prisma studio