CodingSpace

[얄코/갖고노는 MySQL 데이터베이스] Chapter 4. MySQL 더 깊이 알아가기 - #2. 뷰 - 가상의 테이블 본문

Online Class/갖고노는 MySQL 데이터베이스

[얄코/갖고노는 MySQL 데이터베이스] Chapter 4. MySQL 더 깊이 알아가기 - #2. 뷰 - 가상의 테이블

개발자_조이킴 2022. 9. 4. 16:37


What:

  • 뷰 (View)
  • 뷰 생성 (Create)
CREATE VIEW (뷰 이름) AS (실행문);
ex) 
CREATE VIEW section_view 
AS SELECT section_id, section_name
FROM sections;
  • 뷰 제거 (Delete)
DROP VIEW (뷰 이름)
ex) DROP VIEW section_view;
  • 다중 기본키 추가
ALTER TABLE (테이블명) ADD PRIMARY KEY (컬럼명1, 컬럼명2);
ex) ALTER TABLE people ADD PRIMARY KEY (first_name, last_name);

 

  • 뷰를 사용하는 이유
    • 보안성 - 테이블 구조 및 내용 숨기기
    • 편의성 - 복잡한 쿼리 사전 구현

References. 


For Developer. 

  • 잘못되거나 부족한 부분이 있다면 언제든지 댓글 부탁드립니다 :)
Comments