source

mysql에서 '보기에서 표 만들기' 구문이 쉽습니까?

ittop 2023. 7. 26. 22:25
반응형

mysql에서 '보기에서 표 만들기' 구문이 쉽습니까?

뷰에서 결과를 캐시하는 테이블을 만들고 싶습니다.보기의 정의에서 테이블을 자동으로 정의하는 쉬운 방법이 있습니까? 아니면 다음에서 테이블을 함께 묶어야 합니까?show create table view?

할수있습니다CREATE TABLE SELECT건물을 짓는 것에 대한 관점에서.그러면 뷰의 구조가 모든 뷰의 행을 포함하는 새 테이블로 복제됩니다.다음은 이 문에 대한 MySQL 구문 참조입니다.

CREATE TABLE tbl_from_view AS    
  SELECT
    col1,
    col2,
    col3,
    col4,
    col5
  FROM your_view;

열 선택 시 매우 명확하게 표시해야 합니다.다음을 수행하는 것은 권장되지 않습니다.SELECT *출처의 관점에서.또한 다음과 같은 계산되거나 집계된 열에 대한 별칭이 있는지 확인하십시오.COUNT(*), MAX(*), (col1 + col2),기타.

또한 mysqdump 출력에는 뷰를 정의하기 직전에 뷰를 테이블로 만드는 문이 있습니다.저는 그것들을 분석해서 쿼리로 실행할 수 있습니다.

언급URL : https://stackoverflow.com/questions/9241922/easy-create-table-from-view-syntax-in-mysql

반응형