ฐานข้อมูลในเครื่อง
sqflite, การดำเนินการ CRUD, การ migrate, transaction, ความสัมพันธ์, ประสิทธิภาพการ query
1package ใดที่ใช้กันมากที่สุดในการสร้างฐานข้อมูล SQLite ในแอปพลิเคชัน Flutter?
package ใดที่ใช้กันมากที่สุดในการสร้างฐานข้อมูล SQLite ในแอปพลิเคชัน Flutter?
คำตอบ
package sqflite เป็นมาตรฐานโดยพฤตินัยสำหรับ SQLite ใน Flutter โดยมี API แบบ asynchronous เพื่อโต้ตอบกับ SQLite รองรับการดำเนินการ CRUD, transaction และ raw SQL query ดูแลโดยทีม Flutter และมีความเข้ากันได้อย่างเหมาะสมกับ Android และ iOS
2ฟังก์ชัน sqflite ใดที่เปิดฐานข้อมูลและสร้างขึ้นหากยังไม่มีอยู่?
ฟังก์ชัน sqflite ใดที่เปิดฐานข้อมูลและสร้างขึ้นหากยังไม่มีอยู่?
คำตอบ
ฟังก์ชัน openDatabase เป็นเมธอดหลักในการเริ่มต้นฐานข้อมูล sqflite โดยรับ path ของไฟล์และ callback onCreate ซึ่งจะถูกเรียกเฉพาะเมื่อฐานข้อมูลยังไม่มีอยู่ ทำให้สามารถกำหนด schema เริ่มต้นพร้อมตารางที่จำเป็นได้
3package เสริมใดที่มักใช้ร่วมกับ sqflite เพื่อรับ path ของไดเรกทอรี documents ของแอปพลิเคชัน?
package เสริมใดที่มักใช้ร่วมกับ sqflite เพื่อรับ path ของไดเรกทอรี documents ของแอปพลิเคชัน?
คำตอบ
package path_provider ให้ path ไปยังไดเรกทอรีของระบบ เช่น documents หรือ cache เมื่อใช้ร่วมกับ sqflite จะช่วยกำหนดตำแหน่งที่จะเก็บไฟล์ฐานข้อมูล ฟังก์ชัน getApplicationDocumentsDirectory จะคืนค่าไดเรกทอรีถาวรที่เข้าถึงได้เฉพาะแอปพลิเคชันเท่านั้น
เมธอด sqflite ใดที่แทรกแถวใหม่ลงในตารางและคืนค่า ID ของแถวที่แทรก?
เมธอด sqflite ใดที่ดึงหลายแถวจากตารางในรูปแบบ List<Map<String, dynamic>>?
+19 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Flutter อื่นๆ
พื้นฐาน Dart
พื้นฐานภาษา Dart
พื้นฐาน Flutter
วงจรชีวิตของ Widget
การจัดเก็บข้อมูลในเครื่อง
วงจรชีวิตของแอปพลิเคชัน
Layouts & Constraints
ListView & GridView
การนำทางและ Routing
การจัดการ State พื้นฐาน
Provider Pattern
Networking & HTTP
การซีเรียลไลซ์ JSON
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน
การผสานรวม Firebase
การทดสอบยูนิต
การทดสอบ widget
การ Build และ Deploy
การจัดการแพ็กเกจ
หน่วยความจำและประสิทธิภาพ
Streams & RxDart
State Management ขั้นสูง
Flutter Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
Platform Channels
Custom Painting
สถาปัตยกรรมแอปพลิเคชัน Flutter
เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี