กลับไปหน้าหลัก

บทที่ 10: TypedSQL และ Raw Queries

การใช้ Raw SQL queries และ TypedSQL ใน Prisma 6.8+
40 นาที
ขั้นสูง
Raw SQL

💾 ทำความเข้าใจ TypedSQL และ Raw Queries

Raw SQL Queries

การเขียน SQL โดยตรงเมื่อต้องการความยืดหยุ่นสูงสุด

  • ความยืดหยุ่นในการเขียน query
  • ใช้ SQL functions ขั้นสูง
  • Performance optimization
TypedSQL (Prisma 6.8+)

SQL ที่มี type safety โดยการ generate types จาก SQL queries

  • Type safety แบบ Raw SQL
  • IntelliSense และ auto-completion
  • Compile-time error checking
🤔 เมื่อไหร่ควรใช้ Raw SQL
สถานการณ์Prisma ClientRaw SQLแนะนำ
Simple CRUDPrisma Client
Complex AggregationsRaw SQL / TypedSQL
Window FunctionsRaw SQL / TypedSQL
Performance CriticalRaw SQL / TypedSQL
Database-specific FeaturesRaw SQL
📚 ในบทเรียนนี้เราจะเรียนรู้:
  • การใช้ $queryRaw และ $executeRaw
  • SQL Template Literals
  • TypedSQL ใน Prisma 6.8+
  • Performance optimization techniques
  • Complex queries และ Window functions
  • Security best practices