뷰 생성


뷰에서 사용될 열 이름을 테이블과 다르게 지정 가능

USE market_db;
CREATE VIEW v_viewtest1
AS
	SELECT B.mem_id 'Member ID', M.mem_name AS 'Member Name', B.prod_name "Product Name",
				CONCAT(M.phone1, M.phone2) AS "Office Phone"
		FROM buy B
				INNER JOIN member M
				ON B.mem_id = M.mem_id;

SELECT DISTINCT `Member ID`, `Member Name` FROM v_viewtest1; -- 백틱 사용

뷰 수정


ALTER VIEW 구문 사용

ALTER VIEW v_viewtest1
AS
	SELECT B.mem_id '회원 아이디', M.mem_name AS '회원 이름', B.prod_name "제품 이름",
				CONCAT(M.phone1, M.phone2) AS "연락처"
		FROM buy B
				INNER JOIN member M
				ON B.mem_id = M.mem_id;

SELECT DISTINCT `회원 아이디`, `회원 이름` FROM v_viewtest1; -- 백틱 사용

열 이름에 한글도 사용 가능하나 권장 X

뷰 삭제


DROP VIEW 사용

DROP VIEW v_viewtest1;

뷰의 정보 확인