ในการสร้างมุมมองว่างใน MySQL ต่อไปนี้คือไวยากรณ์ -
สร้างหรือแทนที่ view yourViewName asselect yourValue AS yourColumnName,yourValue AS yourColumnName2,..Nfrom dualwhere false;
ให้เราใช้ไวยากรณ์ข้างต้นเพื่อสร้างมุมมองที่ว่างเปล่าใน MySQL -
mysql> สร้างหรือแทนที่มุมมอง empty_view โดยเลือก "John Smith" AS ClientName, "US" AS ClientCountryName, AS เท็จ isMarried จาก dual โดยที่ false; Query OK, 0 แถวได้รับผลกระทบ (0.20 วินาที)
ให้เราตรวจสอบคำอธิบายของมุมมอง -
mysql> desc empty_view;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------------+-------------+------+ ----- +---------+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------------------+-------------+------+ -----+ ---------+-------+| ชื่อลูกค้า | varchar(10) | ไม่ | | | || ClientCountryName | varchar(2) | ไม่ | | | || แต่งงานแล้ว | int(1) | ไม่ | | 0 | |+-------------------+-------------+------+----+- --------+-------+3 แถวในชุด (0.00 วินาที)ให้เราตรวจสอบมุมมองที่ว่างเปล่าหรือไม่ -
mysql> เลือก *from empty_view; ชุดว่าง (0.00 วินาที)