Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 커서란 무엇입니까? 주요 속성은 무엇입니까?


컴퓨터 과학 및 기술에서 데이터베이스 커서는 데이터베이스의 레코드를 순회할 수 있는 제어 구조입니다. MySQL의 커서는 다른 데이터베이스의 커서와 거의 동일합니다. MySQL 커서는 SQL 결과를 하나씩 순회하기 위해 제공되는 일종의 루프 기능입니다. MySQL의 커서를 사용하여 모든 결과에 대해 작업할 수 있습니다. 커서는 저장 프로시저, 함수 및 트리거에서만 지원됩니다. MySQL 커서는 버전 5 이상에서 사용할 수 있습니다. 다음은 MySQL 커서의 세 가지 주요 속성입니다. -

읽기 전용

MySQL 커서를 사용하여 테이블을 업데이트할 수 없습니다.

스크롤 불가

MySQL 커서는 항상 한 방향, 즉 위에서 아래로 행을 가져옵니다. 즉, 행을 역순으로 가져올 수 없으며 행을 건너뛰거나 결과 집합의 특정 행으로 이동할 수 없다고 말할 수 있습니다.

민감함

MySQL 커서는 본질적으로 민감하므로 테이블의 복사본을 생성할 수 없습니다. 다른 유형의 커서, 즉 둔감한 커서보다 빠릅니다.