MySQL Database :การสร้าง View Table และการเรียกใช้งาน View Table
โพสต์แล้ว: 30/10/2016 2:38 pm
View Table คือ การแสดงข้อมูลที่ผู้ใช้งานสร้างขึ้น ข้อมูลอาจมาจากการ Select 1 Table หรือ มาจากการ join กันของหลาย Tables ก็ได้ โดยเราจะใช้งาน View Table ก็ต่อเมื่อ มีการเรียกใช้ข้อมูลนั้นซ้ำๆเพื่อประหยัดเวลาในการเขียนคำสั่ง SQL
สามารถศึกษาเพิ่มเติมได้ที่
SQL - MySQL
SQL - PostgreSQL
บทเรียน phpMyadmin
บทเรียน SQL
ตัวอย่างการใช้งาน
ผลที่ได้
เมื่อเราต้องการดูข้อมูลเราสามารถจะ Select ได้เลย หรืออาจจะใส่เงื่อนไขลงไปก็ได้
อีกทั้งเรายังสามารถจะแก้ไขเงื่อนไขที่แสดงได้ โดยเข้าไปที่ Edit เพื่อเปลี่ยนเเปลงผลของตาราง
หากต้องการลบสามารถใช้คำสั่งนี้ได้
ความรู้ SQL
viewforum.php?f=74
สามารถศึกษาเพิ่มเติมได้ที่
SQL - MySQL
SQL - PostgreSQL
บทเรียน phpMyadmin
บทเรียน SQL
โค้ด: เลือกทั้งหมด
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
ตัวอย่างการใช้งาน
โค้ด: เลือกทั้งหมด
CREATE VIEW view_tags AS
SELECT * FROM `phpbb_m_topictags` WHERE topic_id IN (SELECT topic_id FROM `phpbb_m_topictags` WHERE FIND_IN_SET (tag_id,'772,773'))
เมื่อเราต้องการดูข้อมูลเราสามารถจะ Select ได้เลย หรืออาจจะใส่เงื่อนไขลงไปก็ได้
โค้ด: เลือกทั้งหมด
SELECT * FROM `view_tags`
อีกทั้งเรายังสามารถจะแก้ไขเงื่อนไขที่แสดงได้ โดยเข้าไปที่ Edit เพื่อเปลี่ยนเเปลงผลของตาราง
หากต้องการลบสามารถใช้คำสั่งนี้ได้
โค้ด: เลือกทั้งหมด
DROP VIEW view_tags
viewforum.php?f=74