1. MySQL 뷰 작업은 새 버전의 데이터베이스에서만 지원됩니다. 뷰 작업의 장점은 데이터베이스 쿼리를 단순화할 수 있다는 것입니다. 특히 자주 쿼리되는 일부 데이터 테이블의 경우 먼저 뷰를 만든 다음 이러한 유형의 데이터를 쿼리할 수 있습니다. 나중에 테이블에서 뷰를 직접 쿼리할 수 있습니다. 이는 쿼리 효율성도 향상시킬 수 있습니다.
뷰의 또 다른 장점은 기본 데이터 테이블의 필드나 값을 변경하면 그에 따라 뷰 테이블도 변경되기 때문에 필드 값을 변경할 때 뷰의 데이터가 동기화되지 않을까 걱정할 필요가 없습니다. 기본 데이터의 .
예를 들어 뷰를 만든 다음 뷰를 통해 쿼리합니다.
SELECT b.sid, b.grade, c.cname으로 뷰 v3을 생성합니다.
b학년, c코스에서
여기서 b.cid = c.cid
그런 다음 뷰에서 데이터 조각을 검색하는 쿼리
sid=200410001인 v3에서 sid,grade,cname을 선택합니다.
이를 이해하는 것이 더 낫지 않을까요? 특정 데이터 조각을 쿼리하기 위해 다시 공동 쿼리를 사용하지 마세요.
2. 저장 프로시저는 데이터베이스 작업을 더욱 간결하게 만들 수 있으며 데이터 작업의 재사용성도 더 잘 반영됩니다. 저장 프로시저는 다중 테이블 작업을 구현할 수 있으며 기타 매개변수의 전달이 허용됩니다. 특정 작업에 대해서는 설명서를 참조하십시오.
이 두 가지 SQL 기능은 실제 개발에 유연하게 적용될 수 있으며 과거의 불합리한 데이터베이스 작업 중 일부를 변경하여 우리가 작성하는 프로그램을 보다 합리적이고 유지 관리하기 쉽게 만들 수 있습니다.