반응형
뷰(View) : 가상의 테이블
:: 실제 행 데이터를 가지고 있지 않는다.
( 실체는 없고, 진짜 테이블에 링크된 개념이다. )
뷰 생성하기 ( 회원 이름과 주소만 존재하는 뷰 )
CREATE VIEW uv_memberTBL AS SELECT memberName, memberAddress FROM memberTBL;
SELECT = 뷰에 접근하게 되면 뷰 생성시에 입력한 SELECT문이 그때 작동한다.
SELECT * FROM uv_memberTBL;
이런식으로 만들어두면 중요한 정보만 빼고 바꿔야 하는 정보만 보여줄 수 있다.
:: 주민번호나 핸드폰번호처럼 예민한 정보를 같이 둘리는 없겠지만 만약에 두게 되었을 때, 아무에게나 보여주면 안되기 때문에 이런식으로 바꿔야 하는 정보만 따로 뷰로 생성해서 바꿀 수 있도록 해주면 유용하다.
반응형
'MySQL | NoSQL > MySQL | NoSQL 시작하기' 카테고리의 다른 글
[ MySQL ] MySQLWorkbench 응용 프로그램이 예기치 않게 종료되었습니다 (0) | 2022.04.15 |
---|---|
[ MySQL ] MySQL ReadOnly (0) | 2022.04.13 |
[ MySQL ] 트리거(Trigger) 만들기 (0) | 2022.04.08 |
[ MySQL ] 인덱스 생성 (0) | 2022.04.06 |
[ MySQL ] MySQL employees 샘플 데이터 추가하기 (0) | 2022.04.04 |