View : 자체적으로 데이터를 포함하거나 저장하지 않은 논리적인 구조로서 기본 테이블의 데이터를 조회하고 변경할 수 있는 창 - 가상 테이블 개념 -> 데이터를 물리적으로 갖지 않음 - 저장 공간이 없음 - 쿼리문을 저장하고 있는 객체 목적 - 직접적인 테이블 접근을 제한 - 복잡한 질의를 쉽게 만들기 위함 - 보안에 유리 특징 - 테이블에 대한 제한을 갖고 있음 - 테이블의 일정한 부분만 볼 수 있는 가상 테이블 - 실제 자료를 갖지 않지만, 테이블 관리 가능 - 하나의 테이블에 뷰의 갯수는 제한이 없음 - 데이터를 물리적으로 갖고 있지 않음 #테이블과 달리 뷰는 이미 존재하는 테이블을 근거로 한 쿼리문 형태로 저장 -> 기본 테이블이 존재해야 함 기본 형태 CREATE VIEW 뷰이름 AS 쿼리문;..
DDL - 데이터베이스 객체들을 생성, 변경, 제거 할 때 사용 - 테이블 기준 CREATE : 테이블 생성 - 기본 형태 CREATE TABLE [테이블 이름] (칼럼이름 타입( ),칼럼이름 타입( )); 테이블 복사 - 기본 형태 CREATE TABLE 복사할 테이블명 AS SELECT * FROM 기존 테이블명; ALTER : 테이블 구조 변경 - 기본 형태 ALTER TABLE 테이블명 ADD(칼럼명 데이터타입); 기존 칼럼 수정 # 해당 칼럼에 자료가 없는 경우 - 칼럼의 데이터 타입 변경 가능 - 칼럼의 크기 변경 가능 #해당 칼럼에 자료가 있는 경우 - 칼럼의 데이터 타입 변경 불가 - 현재 갖고 있는 데이터 크기보다 큰 크기로 늘리는것만 가능 기존 칼럼 삭제 - 기본 형태 ALTER TAB..