320x100
# view
# 가상의 테이블을 만드는 것이다.
# 굉장히 간단하다.
# 전체적으로 내가 표현하고 싶은 쿼리를 작성한 후 맨 위에
# CREATE VIEW 일종의AS타이틀 AS
# 예시1
# 1 우선은 VIEW 지정
CREATE VIEW customer_info AS
SELECT first_name, last_name, address FROM customer
INNER JOIN address
ON customer.address_id = address.address_id
# 2 그 다음 부터는 VIEW로 지정된 것을 일종의 ‘테이블’ 처럼 사용이 가능하다.
SELECT * FROM customer_info
# 이렇게
# 3 지정해준 해당 view 가상 테이블의 내용을 수정해주고 싶을때
CREATE OR REPLACE VIEW customer_info AS
SELECT first_name, last_name, address, district FROM customer
INNER JOIN address
ON customer.address_id = address.address_id
# 4 해당 VIEW를 지우고 싶을때
DROP VIEW IF EXISTS customer_info
# 5 해당 VIEW의 명칭을 변경 하고자 할때
ALTER VIEW customer_info RENAME to c_info
300x250
'개발일지 > 임시카테고리' 카테고리의 다른 글
lunux 기초2 메뉴얼 확인, 검색 (0) | 2022.09.05 |
---|---|
2022.09.05 공부 정체기 - 해결책 (0) | 2022.09.05 |
SQL 기초28 CAST (데이터타입변경), NULLIF (빈 값인지 확인) (0) | 2022.08.31 |
SQL 기초27 CASE (0) | 2022.08.31 |
SQL 기본 26 셀프 조인(self join) (0) | 2022.08.31 |