อย่างที่เราทราบดีว่ามุมมองเป็นคำจำกัดความที่สร้างขึ้นที่ด้านบนของตารางหรือมุมมองอื่นๆ และจัดเก็บไว้ในฐานข้อมูล ต่อไปนี้เป็นประโยชน์ของการใช้มุมมอง MySQL เมื่อเทียบกับการเลือกข้อมูลโดยตรงจากตารางฐานข้อมูล MySQL
เข้าถึงข้อมูลได้ง่ายขึ้น
- การใช้มุมมองช่วยลดความยุ่งยากในการเข้าถึงข้อมูลด้วยเหตุผลดังต่อไปนี้ -
- มุมมองสามารถใช้ในการคำนวณและแสดงผลได้ ตัวอย่างเช่น คำจำกัดความของมุมมองที่เรียกใช้ฟังก์ชันการรวมสามารถใช้เพื่อแสดงสรุปได้
- ด้วยความช่วยเหลือของมุมมอง เราสามารถเลือกชุดแถวที่จำกัดโดยใช้คำสั่ง WHERE ที่เหมาะสม หรือเลือกเฉพาะส่วนย่อยของคอลัมน์ของตาราง
- ด้วยความช่วยเหลือของมุมมอง เราสามารถเลือกข้อมูลจากหลายตารางโดยใช้การรวมหรือการรวม
การดำเนินการดังกล่าวสามารถทำได้โดยอัตโนมัติโดยใช้มุมมอง
ปรับปรุงความปลอดภัยของข้อมูล
เราสามารถใช้มุมมองเพื่อแสดงเนื้อหาเฉพาะของผู้ใช้ได้ ซึ่งจะช่วยเพิ่มความปลอดภัย เนื่องจากผู้ใช้ไม่สามารถเข้าถึงหรือแก้ไขข้อมูลที่เกี่ยวข้องกับผู้ใช้รายอื่นได้
ลดความฟุ้งซ่านของข้อมูล
การดูไม่แสดงคอลัมน์ที่ไม่เกี่ยวข้อง ดังนั้นจึงช่วยลดการรบกวนของข้อมูล
คงรูปลักษณ์ของโครงสร้างตารางเดิมไว้
มุมมองสามารถรักษาลักษณะที่ปรากฏของโครงสร้างตารางเดิมเพื่อลดการหยุดชะงักของแอปพลิเคชันอื่นๆ มันจะมีประโยชน์ถ้าเราต้องการเปลี่ยนโครงสร้างของตารางเพื่อรองรับการใช้งานบางประเภท
ใช้การสืบค้นข้อมูลทั้งหมด
การสืบค้นข้อมูลทั้งหมดสามารถนำไปใช้กับมุมมองได้ เนื่องจากเราสามารถนำไปใช้กับตารางฐานได้ โดยพื้นฐานแล้ว เราสามารถใช้อนุประโยคใดก็ได้ในมุมมองและมุมมองที่สามารถใช้ใน INSERT/UPDATE/DELETE เราสร้างมุมมองของมุมมองอื่นๆ ได้