Loading...
MySQL 9.5 Reference Manual 9.5의 27.6.1 View Syntax의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
CREATE VIEW statement는 새로운 view를 생성합니다(Section 15.1.27, “CREATE VIEW Statement” 참조). view의 정의를 변경하거나 view를 삭제하려면 ALTER VIEW( Section 15.1.13, “ALTER VIEW Statement” 참조) 또는 DROP VIEW( Section 15.1.40, “DROP VIEW Statement” 참조)를 사용합니다.
view는 많은 종류의 SELECT statement로부터 생성될 수 있습니다. base table이나 다른 view를 참조할 수 있습니다. 조인, UNION, 서브쿼리를 사용할 수 있습니다. SELECT가 어떤 table도 참조하지 않을 수도 있습니다. 다음 예시는 다른 table로부터 두 개의 column을 선택하고, 그 column들로부터 계산된 expression도 함께 선택하는 view를 정의합니다:
1mysql> CREATE TABLE t (qty INT, price INT); 2mysql> INSERT INTO t VALUES(3, 50), (5, 60); 3mysql> CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t; 4mysql> SELECT * FROM v; 5+------+-------+-------+ 6| qty | price | value | 7+------+-------+-------+ 8| 3 | 50 | 150 | 9| 5 | 60 | 300 | 10+------+-------+-------+ 11mysql> SELECT * FROM v WHERE qty = 5; 12+------+-------+-------+ 13| qty | price | value | 14+------+-------+-------+ 15| 5 | 60 | 300 | 16+------+-------+-------+
27.6 Using Views
27.6.2 View Processing Algorithms