View: 2개의 글
출처 : http://rapapa.net/?p=311 ● 샘플 데이타 생성 입력 CREATE TABLE user_info ( id bigint NOT NULL AUTO_INCREMENT COMMENT '고유 번호', name varchar(64) NOT NULL DEFAULT '' COMMENT '이름', reg_date datetime NOT NULL COMMENT '등록 시각', address varchar(64) NOT NULL DEFAULT '' COMMENT '주소', phone varchar(64) NOT NULL DEFAULT '' COMMENT '주소', PRIMARY KEY (id, name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='테스트 ..
뷰란?- 뷰는 하나의 가상 테이블이라 생각 하면 된다.- 뷰는 실제 데이터가 저장 되는 것은 아니지만 뷰를 통해 데이터를 관리 할수 있다.- 뷰는 복잡한 Query를 통해 얻을 수 있는 결과를 간단한 Query로 얻을 수 있게 한다.- 한 개의 뷰로 여러 테이블에 대한 데이터를 검색 할 수 있다.- 특정 평가 기준에 따른 사용자 별로 다른 데이터를 액세스할 수 있도록 한다.뷰의 제한 조건.- 테이블에 NOT NULL로 만든 컬럼들이 뷰에 다 포함이 되 있어야 한다.- ROWID, ROWNUM, NEXTVAL, CURRVAL등과 같은 가상컬럼에 대한 참조를 포함하고 있는 뷰에는 어떤 데이터도 INSERT 할 수 없다- WITH READ ONLY 옵션을 설정한 뷰도 데이터를 갱신 할 수 없다.- WITH C..