작성완료

MySQL 뷰(view) 생성
뷰는 CREATE 문을 사용하여 생성할 수 있으며, CREATE OR REPLACE 절을 추가하면 기존 뷰를 대체할 수 있다. 뷰의 이름과 SELECT 문을 통해 접근할 필드를 명시하고, WHERE 절로 특정 조건을 설정할 수 있다.
뷰 생성
CREATE 문을 사용하여 뷰를 생성할 수 있다.
CREATE VIEW 뷰이름 AS
SELECT 필드이름1, 필드이름2, ...
FROM 테이블이름
WHERE 조건;
``
- 뷰의 이름을 명시하고, AS 키워드 다음에 SELECT 문을 사용하여 해당 뷰가 접근할 수 있는 필드를 명시한다.
- 이때 WHERE 절을 사용하여 특정 조건을 설정할 수도 있다.
- 이렇게 CREATE VIEW 문은 SELECT 문에서 선택된 필드를 가지는 새로운 뷰를 생성한다.
뷰 대체
CREATE` 문에 `OR REPLACE` 절을 추가하여 기존에 존재하는 뷰를 새로운 뷰로 대체할 수 있다.
```sql
CREATE OR REPLACE VIEW 뷰이름 AS
SELECT 필드이름1, 필드이름2, ...
FROM 테이블이름
WHERE 조건;
이때 해당 뷰가 존재하지 않으면 CREATE VIEW 문과 같은 결과를 반환한다.