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

สร้าง MySQL View โดยไม่ระบุลิสต์คอลัมน์

การสร้าง View ไม่ระบุชื่อคอลัมน์

การระบุลิสต์คอลัมน์ขณะสร้าง View เป็นเรื่องเลือกได้ ถ้าไม่ระบุ View จะสืบทอดคอลัมน์ทั้งหมดจากตารางต้นทาง

ตัวอย่าง

mysql> SELECT * FROM student_detail;
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+

mysql> CREATE VIEW View_student_detail AS SELECT * FROM Student_Detail;
Query OK, 0 rows affected (0.17 sec)

mysql> SELECT * FROM View_student_detail;
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+

View นี้มีคอลัมน์ทั้งหมด 3 คอลัมน์เหมือนตารางต้นทาง