Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
C
Coding Old School
•
ติดตาม
22 ก.ค. 2024 เวลา 05:00 • วิทยาศาสตร์ & เทคโนโลยี
SQL ทักษะจำเป็นสู่อนาคต: ตอนที่ 9 Views
ปลดล็อกพลังการจัดการข้อมูลด้วย Views
ก้าวสู่ระดับแกรนด์มาสเตอร์ SQL เรียนรู้การใช้ Views เพื่อจัดการมุมมองข้อมูลที่ยืดหยุ่นและปลอดภัย
1. Views คืออะไร?
Views เปรียบเสมือนหน้าต่างเสมือนจริงในฐานข้อมูล แสดงผลลัพธ์จากคิวรี่ SQL ที่กำหนดไว้
ช่วยให้เข้าถึงข้อมูลเฉพาะที่ต้องการได้อย่างง่ายดาย โดยไม่ต้องเขียนคิวรี่ซ้ำๆ
2. สร้างและใช้งาน Views:
สร้าง View:
SQL
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
ใช้โค้ดอย่างระมัดระวัง
ตัวอย่าง:
SQL
CREATE VIEW customer_orders AS
SELECT customers.customer_id,
customers.name
, orders.order_id, orders.order_date
FROM customers
JOIN orders ON customers.customer_id = orders.customer_id;
ใช้โค้ดอย่างระมัดระวัง
ใช้งาน View:
SQL
SELECT * FROM view_name;
ใช้โค้ดอย่างระมัดระวัง
ตัวอย่าง:
SQL
SELECT * FROM customer_orders;
ใช้โค้ดอย่างระมัดระวัง
3. ข้อดีของการใช้ Views:
เพิ่มความปลอดภัย: จำกัดการเข้าถึงข้อมูลเฉพาะที่ต้องการ
เพิ่มความยืดหยุ่น: อัปเดตคิวรี่ View โดยไม่ต้องเปลี่ยนแปลงคิวรี่ที่ใช้ View นั้น
เพิ่มความสะดวก: เข้าถึงข้อมูลซับซ้อนด้วยชื่อ View ที่เข้าใจง่าย
เพิ่มความคล่องตัว: แชร์ View กับผู้อื่นโดยไม่ต้องเปิดเผยโครงสร้างตาราง
หมายเหตุ:
Views ไม่ได้เก็บข้อมูลจริง แต่ดึงข้อมูลจากตาราง
การแก้ไขตารางต้นทางจะส่งผลต่อข้อมูลใน View โดยอัตโนมัติ
ควรออกแบบ View อย่างมีประสิทธิภาพเพื่อป้องกันการดึงข้อมูลที่ไม่จำเป็น
บันทึก
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย