Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 빈 VIEW를 만드는 방법은 무엇입니까?

<시간/>

MySQL에서 빈 보기를 생성하려면 다음 구문을 사용하십시오. -

create or replace view yourViewName as
select yourValue AS yourColumnName,
yourValue AS yourColumnName2,
.
.
N
from dual
where false;

MySQL에서 빈 보기를 생성하기 위해 위의 구문을 구현해 봅시다 -

mysql> create or replace view empty_view as
   select "John Smith" AS ClientName,
   "US" AS ClientCountryName,
   false AS isMarried
   from dual
   where false;
Query OK, 0 rows affected (0.20 sec)

뷰에 대한 설명을 확인해보자 -

mysql> desc empty_view;

그러면 다음과 같은 출력이 생성됩니다. -

+-------------------+-------------+------+-----+---------+-------+
| Field             | Type        | Null | Key | Default | Extra |
+-------------------+-------------+------+-----+---------+-------+
| ClientName        | varchar(10) | NO   |     |         |       |
| ClientCountryName | varchar(2)  | NO   |     |         |       |
| isMarried         | int(1)      | NO   |     | 0       |       |
+-------------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

뷰가 비어 있는지 확인합시다 -

mysql> select *from empty_view;
Empty set (0.00 sec)