이 글에서는 mysql 데이터 테이블의 뷰에 새로운 데이터를 추가하는 방법을 주로 소개합니다.
mysql 뷰에 대한 지식은 이전 기사에서 자세히 소개했습니다. 모든 사람이 뷰에 대해 더 깊이 이해해야 한다고 생각합니다.
이전 글의 소개에서 뷰는 SELECT 문으로 구성된 쿼리로 정의되는 가상 테이블이라는 점을 모두가 알고 계실 것입니다. 데이터베이스 시스템 외부에서는 하나 이상의 테이블에 있는 데이터로 구성됩니다. 데이터 테이블과 마찬가지로 쿼리, 데이터 삽입, 뷰 수정, 뷰 삭제 등 테이블에서 수행할 수 있는 일반적인 작업을 뷰에 적용할 수 있습니다.
뷰에 새 데이터를 삽입해야 할 때 새 데이터를 어떻게 삽입하나요?
아래에서는 간단한 예를 사용하여 단일 테이블 뷰에 새 데이터를 삽입하는 방법을 소개합니다.
먼저 명령줄 도구를 사용하여 뷰의 필드 정보를 쿼리할 수 있습니다.
필드 정보 쿼리를 위한 SQL 구문:
desc + 视图名 ;
그림에 표시된 것처럼 my_v1 뷰에는 id와 name 필드 두 개만 있습니다.
그런 다음 my_v1 뷰에 새 데이터를 삽입합니다. SQL 문은 다음과 같습니다.
그림에 표시된 대로 insert into 문을 사용하여 my_v1에 새 ID와 이름 데이터를 삽입합니다. 보다.
Navicat을 통해 데이터가 성공적으로 삽입되었는지 확인해 보겠습니다.
그림과 같이 my_v1 뷰에 데이터가 성공적으로 삽입되었습니다. 그러나 인코딩 문제로 인해 "kitten" 필드가 정상적으로 표시되지 않으므로 여기서는 자세히 설명하지 않겠습니다. 이후 기사에서는 모든 사람을 위해 MySQL 왜곡 코드 문제에 대해 자세히 설명할 것입니다.
실제로 단일 테이블 뷰에 데이터를 삽입하면 이 뷰를 구성하는 데이터 테이블인 기본 테이블에도 동일한 데이터가 삽입됩니다.
참고: 삽입 작업에 INSERT 문을 사용하는 뷰는 기본 테이블(뷰 쿼리를 구성하는 테이블)에 데이터를 삽입할 수 있어야 합니다. 그렇지 않으면 작업이 실패합니다. 데이터베이스 테이블에 새 데이터를 삽입하면 뷰도 동기적으로 데이터를 삽입합니다.
그리고 데이터 수정 문은 하나의 문으로 여러 기본 테이블에 사용할 수 없습니다. 따라서 여러 데이터 테이블을 참조하는 뷰에 데이터를 추가하려면 여러 개의 INSERT 문을 사용하여 추가해야 합니다.
이 글은 mysql 뷰에 새로운 데이터를 추가하는 것에 관한 글입니다. 또한 매우 간단하고 이해하기 쉽습니다. 이 글이 필요한 친구들에게 도움이 되기를 바랍니다.
mysql에 대해 더 알고 싶다면 PHP 중국어 웹사이트mysql 비디오 튜토리얼을 따라가세요. 누구든지 참고하고 배울 수 있습니다!
위 내용은 MySQL 보기에 새 데이터를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!