Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การใช้มุมมอง MySQL มีประโยชน์อย่างไรเมื่อเปรียบเทียบกับการเลือกข้อมูลโดยตรงจากตารางฐานข้อมูล MySQL


อย่างที่เราทราบดีว่ามุมมองเป็นคำจำกัดความที่สร้างขึ้นที่ด้านบนของตารางหรือมุมมองอื่นๆ และจัดเก็บไว้ในฐานข้อมูล ต่อไปนี้เป็นประโยชน์ของการใช้มุมมอง MySQL เมื่อเทียบกับการเลือกข้อมูลโดยตรงจากตารางฐานข้อมูล MySQL

เข้าถึงข้อมูลได้ง่ายขึ้น

  • การใช้มุมมองช่วยลดความยุ่งยากในการเข้าถึงข้อมูลด้วยเหตุผลดังต่อไปนี้ -
  • มุมมองสามารถใช้ในการคำนวณและแสดงผลได้ ตัวอย่างเช่น คำจำกัดความของมุมมองที่เรียกใช้ฟังก์ชันการรวมสามารถใช้เพื่อแสดงสรุปได้
  • ด้วยความช่วยเหลือของมุมมอง เราสามารถเลือกชุดแถวที่จำกัดโดยใช้คำสั่ง WHERE ที่เหมาะสม หรือเลือกเฉพาะส่วนย่อยของคอลัมน์ของตาราง
  • ด้วยความช่วยเหลือของมุมมอง เราสามารถเลือกข้อมูลจากหลายตารางโดยใช้การรวมหรือการรวม

การดำเนินการดังกล่าวสามารถทำได้โดยอัตโนมัติโดยใช้มุมมอง

ปรับปรุงความปลอดภัยของข้อมูล

เราสามารถใช้มุมมองเพื่อแสดงเนื้อหาเฉพาะของผู้ใช้ได้ ซึ่งจะช่วยเพิ่มความปลอดภัย เนื่องจากผู้ใช้ไม่สามารถเข้าถึงหรือแก้ไขข้อมูลที่เกี่ยวข้องกับผู้ใช้รายอื่นได้

ลดความฟุ้งซ่านของข้อมูล

การดูไม่แสดงคอลัมน์ที่ไม่เกี่ยวข้อง ดังนั้นจึงช่วยลดการรบกวนของข้อมูล

คงรูปลักษณ์ของโครงสร้างตารางเดิมไว้

มุมมองสามารถรักษาลักษณะที่ปรากฏของโครงสร้างตารางเดิมเพื่อลดการหยุดชะงักของแอปพลิเคชันอื่นๆ มันจะมีประโยชน์ถ้าเราต้องการเปลี่ยนโครงสร้างของตารางเพื่อรองรับการใช้งานบางประเภท

ใช้การสืบค้นข้อมูลทั้งหมด

การสืบค้นข้อมูลทั้งหมดสามารถนำไปใช้กับมุมมองได้ เนื่องจากเราสามารถนำไปใช้กับตารางฐานได้ โดยพื้นฐานแล้ว เราสามารถใช้อนุประโยคใดก็ได้ในมุมมองและมุมมองที่สามารถใช้ใน INSERT/UPDATE/DELETE เราสร้างมุมมองของมุมมองอื่นๆ ได้