Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể tạo dạng xem MySQL mà không có bất kỳ danh sách cột nào?


Trong khi tạo dạng xem, việc cung cấp danh sách các cột là tùy chọn. Ví dụ sau sẽ minh họa bằng cách tạo các dạng xem mà không có bất kỳ danh sách cột nào -

mysql> Select * from student_detail;
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+
5 rows in set (0.17 sec)

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

Như chúng ta có thể nhận thấy trong truy vấn bên dưới rằng trong khi tạo dạng xem, chúng ta đã không đặt bất kỳ tên cột nào và đó là lý do tại sao nó là dạng xem không có danh sách cột. Bây giờ, nếu chúng ta chạy truy vấn bằng cách sử dụng tên của dạng xem thì chúng ta sẽ nhận được tất cả các cột từ bảng mà nó được tạo.

mysql> Select * from View_student_detail;
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+
5 rows in set (0.00 sec)