뷰의 장점
- 복잡한 sql문을 매번 기술할 필요가 없다.
- 필요한 열과 행만 사용자에게 보여줄 수 있고, 갱신 시에도 뷰 정의에 따른 갱신으로 한정할 수 있다.
- 1,2의 이점을 데이터 저장없이 실현할 수 있다. 또한 뷰를 제거해도 참조하는 테이블은 영향을 받지 않는다.
결합 - 내부결합과 외부결합
내부결합 - 조건에 일치하는 행만을 2개의 테이블로부터 가져와서 결합
SELECT 선택하고 싶은 열 리스트 FROM 첫 번째 테이블 명 INNER JOIN 두 번째 테이블 명 ON 결합 조건 ;
외부결합 - 한 쪽테이블을 기준으로 전체 행을 표시, 다른 테이블 값이 없어도 표시
SLEECT 선택하고 싶은 열의 리스트 FROM 첫 번째 테이블 명 LEFT OUTER JOIN 두 번째 테이블 명 on 결합 조건;
'IT 스터디 > 데이터베이스' 카테고리의 다른 글
데이터베이스 - 정규형(3차 정규형까지) (0) | 2021.08.14 |
---|---|
데이터베이스 - 트랜잭션 특성 (0) | 2021.08.12 |
우분투에서 MariaDB 설치 및 기본명령어 입력 (0) | 2021.08.11 |
데이터베이스와 아키텍처 구성 공부 (0) | 2021.08.11 |