>데이터 베이스 >MySQL 튜토리얼 >mysql 쿼리 보기 명령이란 무엇입니까?

mysql 쿼리 보기 명령이란 무엇입니까?

青灯夜游
青灯夜游원래의
2022-06-28 19:09:099647검색

mysql 쿼리 보기 명령은 "DESCRIBE" 또는 "SHOW CREATE VIEW"입니다. DESCRIBE 명령은 뷰의 필드 정보를 볼 수 있으며 구문은 "DESC 뷰 이름;"으로 축약될 수 있으며 "SHOW CREATE VIEW" 명령은 뷰의 세부 정보를 볼 수 있습니다. , 구문은 "SHOW CREATE VIEW 뷰 이름;"입니다.

mysql 쿼리 보기 명령이란 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

뷰를 생성한 후 해당 뷰의 설명문을 보면 해당 뷰의 필드 정보와 상세 정보를 볼 수 있습니다.

뷰의 필드 정보 보기

mysql에서 뷰의 필드 정보를 보는 것은 데이터 테이블의 필드 정보를 보는 것과 동일하며, 둘 다 DESCRIBE 키워드를 사용하여 봅니다.

describe 키워드는 특정 뷰 또는 테이블의 자세한 디자인 정보를 보는 데 사용됩니다. 구문:

DESCRIBE 视图名;

또는 약어:

DESC 视图名;

예제 1

다음은 학생 정보 테이블 Studentinfo의 뷰를 생성합니다. 학생의 이름과 시험 점수를 쿼리하는 데 사용됩니다.

학생 정보 테이블 Studentsinfo를 생성하기 위한 SQL 문과 실행 결과는 다음과 같습니다.

CREATE TABLE studentinfo(
    ID INT(11) PRIMARY KEY,
    NAME VARCHAR(20),
    SCORE DECIMAL(4,2),
    SUBJECT VARCHAR(20),
    TEACHER VARCHAR(20)
);

mysql 쿼리 보기 명령이란 무엇입니까?

학생 이름과 점수를 쿼리하는 view 문은 다음과 같습니다.

CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo;

mysql 쿼리 보기 명령이란 무엇입니까?

에서 필드 정보를 봅니다. DESCRIBE 문을 통해 v_studentsinfo 보기

DESCRIBE v_studentinfo;

mysql 쿼리 보기 명령이란 무엇입니까?

참고: DESC를 사용한 실행 결과는 DESCRIBE를 사용한 것과 동일합니다.

실행 결과를 보면 뷰 뷰의 필드 내용과 뷰 테이블의 필드 내용이 동일한 형식으로 표시되는 것을 확인할 수 있습니다. 따라서 뷰가 실제로 데이터 테이블이라는 것이 더 명확해집니다. 차이점은 뷰의 데이터가 데이터베이스에 이미 존재하는 테이블에서 가져온다는 점입니다.

뷰 상세 정보 보기

MySQL에서는 SHOW CREATE VIEW 문을 사용하여 뷰의 상세 정의를 볼 수 있습니다. 구문은 다음과 같습니다.

SHOW CREATE VIEW 视图名;

위 문을 통해 뷰를 생성하는 문도 볼 수 있습니다. 뷰를 생성하는 명령문은 사용자 작업을 용이하게 하기 위해 뷰를 수정하거나 다시 생성하기 위한 참조로 사용될 수 있습니다.

예제 2

SHOW CREATE VIEW를 사용하여 뷰를 봅니다. SQL 문과 실행 결과는 다음과 같습니다.

SHOW CREATE VIEW v_studentinfo \G

mysql 쿼리 보기 명령이란 무엇입니까?

위 SQL 문은 표시 결과 형식을 지정하는 G로 끝납니다. G를 사용하지 않으면 아래와 같이 표시된 결과가 혼란스러워집니다.

SHOW CREATE VIEW v_studentinfo;

mysql 쿼리 보기 명령이란 무엇입니까?

[관련 권장 사항: mysql 비디오 튜토리얼]

위 내용은 mysql 쿼리 보기 명령이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.