데이터베이스/실습

[삼쾌한IT강의] MySQL VIEW 만들기

삼쾌한IT 2022. 7. 23. 16:57

 안녕하세요 삼쾌한IT강의 백소라강사 입니다.

 

MySQL 에서 뷰[VIEW]의 개념과 장점, 만드는 방법을 알아봅시다!

 

 

 

1. 뷰의 개념

 - 가상의 테이블

 - 원본 테이블을 통해 만들 수 있다.

 

 

 

2. 뷰의 장점

 - 원본 테이블에서 주요 내용을 제외하고 만들수가 있기 때문에 보안에 도움이 된다.

 - 복잡한 쿼리를 단순화 시킬 수 있다.

 

 

 

3. 뷰 만들기

CREATE VIEW [뷰 이름] AS 
SELECT [칼럼1, 칼럼2, ...칼럼N] FROM [테이블 이름];

 

 

 

4. 사용 예시

문제 :  SELECT * FROM CITY WHERE COUNTRYCODE = 'KOR';  쿼리를 뷰로 만들어보시오.

답안 :  CREATE VIEW EXVIEW AS SELECT * FROM CITY WHERE COUNTRYCODE = 'KOR';

 

 

5. 뷰 조회하기 (테이블 조회와 동일하다)

SELECT [칼럼명] FROM [뷰 이름] ;