Prisma Client

適用於TypeScript和Node.js的直觀資料庫客戶端

Prisma Client 可在不同語言和資料庫之間無縫協作。減少SQL編寫,更快釋出。藉助專為您的應用量身定製的完全型別安全API,避免錯誤。

Prisma Client

探索
Prisma Client API

從簡單的讀取到複雜的巢狀寫入,Prisma Client 支援多種操作,助您充分利用資料。

開始使用
  • 查詢記錄
  • 遍歷關聯
  • 排序、限制和遊標
  • 聚合和分組
1// Find all posts
2const allPosts: Post[] = await prisma.post.findMany()
1// Find a user by ID
2const userById: User | null = await prisma.user.findUnique({
3 where: {
4 id: 2,
5 },
6})
1// Find a user by email
2const userByEmail = await prisma.user.findUnique({
3 where: {
4 email: 'ada@prisma.io',
5 },
6})
1// Find the first user that contains Ada
2const userByName = await prisma.user.findFirst({
3 where: {
4 name: {
5 contains: 'Ada',
6 },
7 },
8})
1// Select specific fields
2const userName = await prisma.user.findUnique({
3 where: {
4 email: 'ada@prisma.io',
5 },
6 select: {
7 name: true,
8 email: true,
9 },
10})
編輯器整合

自動補全助您成功

最好的程式碼是能夠自行編寫的程式碼。Prisma Client 提供出色的自動補全體驗,讓您快速開發並確保不會編寫無效查詢。我們對型別安全的執著追求意味著您可以完全放心,您的程式碼每次都能如預期般執行。

5分鐘快速上手
TypedSQL

完全型別安全的原始SQL

直接對資料庫執行SQL查詢,同時不失Prisma的型別檢查和自動補全優勢。TypedSQL 利用Prisma Client 的能力來編寫在編譯時進行型別檢查的原始SQL查詢。

瞭解更多關於 TypedSQL 的資訊

相容您喜愛的資料庫和框架

支援的資料庫
精選框架

Prisma 易於整合到您選擇的框架中,簡化了資料庫訪問,減少了重複的CRUD樣板程式碼,並提高了型別安全性。

Prisma Studio

視覺化資料庫瀏覽器

Prisma Studio 是在您的 Prisma 專案中探索和操作資料的最簡單方式。透過瀏覽表格、篩選、分頁、遍歷關聯和安全地編輯資料來理解您的資料。

瞭解更多關於 Prisma Studio 的資訊

Prisma Migrate

輕鬆遷移

Prisma Migrate 會根據您的 Prisma schema 自動生成SQL遷移。這些遷移檔案完全可定製,從本地開發到生產環境,為您提供全面控制和終極靈活性。

探索 Prisma Migrate
© . This site is unofficial and not affiliated with Prisma Data, Inc.