DI(Digital Innovation)/DataBase & SQL 뽀개기
table 대신 view 쓰는 이유!?!?
저희가 이제 가끔씩 쿼리를 잘 보다보면 create table이 아닌 create view하는 경우가 있습니다. 이게 사실 둘다 똑같은데요. 먼지 한번 파헤쳐봅시다.(파묘 아닌 파뷰) VIEW가 무엇이냐? 저희가 갑자기 여러 select 쿼리를 날리다가 마음에 드는 행이 출력된 결과가 있었습니다. 이거를 테이블로 두고두고 저장해서 쓰고 싶습니다. 그럴때 이제 실제 테이블로 저장해도 되지만 더 간단하게 view로 만들어 저장할 수 있습니다. view는 가상의 테이블인데, 실제 테이블처럼 사용할 수 있습니다. CREATE VIEW 뷰이름 AS SELECT 컬럼1, 컬럼2, ... FROM 테이블명 view 만드는 문법은 이렇습니다. SELECT로 찾은 행을 view로 만들어줘라는 코드입니다. 이전에 사용했던..