집 >데이터 베이스 >MySQL 튜토리얼 >mysql 쿼리 보기 명령이란 무엇입니까?
mysql 쿼리 보기 명령은 "DESCRIBE" 또는 "SHOW CREATE VIEW"입니다. DESCRIBE 명령은 뷰의 필드 정보를 볼 수 있으며 구문은 "DESC 뷰 이름;"으로 축약될 수 있으며 "SHOW CREATE VIEW" 명령은 뷰의 세부 정보를 볼 수 있습니다. , 구문은 "SHOW CREATE VIEW 뷰 이름;"입니다.
이 튜토리얼의 운영 환경: 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) );
학생 이름과 점수를 쿼리하는 view 문은 다음과 같습니다.
CREATE VIEW v_studentinfo AS SELECT name,score FROM studentinfo;
에서 필드 정보를 봅니다. DESCRIBE 문을 통해 v_studentsinfo 보기
DESCRIBE v_studentinfo;
참고: DESC를 사용한 실행 결과는 DESCRIBE를 사용한 것과 동일합니다.
실행 결과를 보면 뷰 뷰의 필드 내용과 뷰 테이블의 필드 내용이 동일한 형식으로 표시되는 것을 확인할 수 있습니다. 따라서 뷰가 실제로 데이터 테이블이라는 것이 더 명확해집니다. 차이점은 뷰의 데이터가 데이터베이스에 이미 존재하는 테이블에서 가져온다는 점입니다.
뷰 상세 정보 보기
MySQL에서는 SHOW CREATE VIEW 문을 사용하여 뷰의 상세 정의를 볼 수 있습니다. 구문은 다음과 같습니다.
SHOW CREATE VIEW 视图名;
위 문을 통해 뷰를 생성하는 문도 볼 수 있습니다. 뷰를 생성하는 명령문은 사용자 작업을 용이하게 하기 위해 뷰를 수정하거나 다시 생성하기 위한 참조로 사용될 수 있습니다.
예제 2
SHOW CREATE VIEW를 사용하여 뷰를 봅니다. SQL 문과 실행 결과는 다음과 같습니다.
SHOW CREATE VIEW v_studentinfo \G
위 SQL 문은 표시 결과 형식을 지정하는 G로 끝납니다. G를 사용하지 않으면 아래와 같이 표시된 결과가 혼란스러워집니다.
SHOW CREATE VIEW v_studentinfo;
[관련 권장 사항: mysql 비디오 튜토리얼]
위 내용은 mysql 쿼리 보기 명령이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!