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

Làm cách nào để tạo một dạng xem trong MySQL?

Để tạo một dạng xem trong MySQL, bạn có thể sử dụng lệnh CREATE VIEW. Cú pháp như sau -

CREATE VIEW yourViewName as SELECT yourColumName1, yourColumName2, yourColumName3,...... yourColumNameN from yourTableName;

Để hiểu cú pháp trên, trước tiên chúng ta hãy tạo một bảng. Sau đây là truy vấn để tạo bảng -

mysql> create table ViewDemo
   −> (
   −> Id int,
   −> Name varchar(200),
   −> Age int
   −> );
Query OK, 0 rows affected (0.58 sec)

Thực hiện cú pháp trên để tạo một khung nhìn. Sau đây là truy vấn để tạo một dạng xem trong MySQL -

mysql> create view LookUpTable as select Id,Name from ViewDemo;
Query OK, 0 rows affected (0.15 sec)

Bây giờ hãy kiểm tra xem có được tạo hay không bằng cách sử dụng lệnh hiển thị. Truy vấn như sau -

mysql> show create table LookUpTable;

Sau đây là kết quả -

+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+
| View        | Create View                                                                                                                                                         | character_set_client | collation_connection |
+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+
| lookuptable | CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `lookuptable` AS select `viewdemo`.`Id` AS `Id`,`viewdemo`.`Name` AS `Name` from `viewdemo` | utf8 | utf8_general_ci |
+-------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+
1 row in set (0.00 sec)