ABOUT ME

다들 자리에 앉아 보도록 하세요.

  • Views(뷰) 사용하기 [Mysql]
    Database/MySQL 2017. 11. 30. 17:31
    반응형


    01. Views란 ?

    - 행을 가지고 있지 않고 기본 테이블로 부터 조합한 데이터에 대한 처리로 가상 데이블을 만들어서 사용자게에 보여줍니다.

    - 하나의 select 문과 같다고 생각하면 됩니다.


    1-1. Views의 장점

    - DB의 선택적인 부분만 보여주므로 접근을 제한합니다.

    - 다양한 접근 경로를 설정합니다.

    - 복잡한 질의를 단순화 합니다.

    - 데이터의 독립성을 제공합니다.

    - 동일한 데이터를 또 다른 뷰로 표현 가능합니다.

    - 한 개의 뷰에 여러 테이블의 데이터를 검색 가능하게 해줍니다.

    - 한 개의 테이블로부터 여러 뷰 생성이 가능합니다.


    1-2. Views의 단점

    - 뷰의 정의를 변경할 수 없습니다.



    02. Views(뷰) 만드는 방법


    2-1.

    CREATE VIEW 뷰명 AS SELECT 컬럼명 FROM 테이블명 [WHERE 조건]

    ex) CREATE VIEW v_test AS SELECT test_id, test_name FROM test

    이렇게 생성을 할 수 있습니다.


    2-2.

    CREATE VIEW 뷰명 AS SELECT * FROM 테이블명 [WHERE 조건]

    ex) CREATE VIEW v_test AS SELECT * FROM test WHERE test_id = '2'


    2-3.

    join또한 사용이 가능합니다.




    참초 : http://sjs0270.tistory.com/54

    반응형

    'Database > MySQL' 카테고리의 다른 글

    댓글

Designed by Tistory.