ต่อไปนี้คือขั้นตอนต่างๆ ในการใช้ MySQL Cursor:
การประกาศ (DECLARATION) - ก่อนอื่นเราต้องประกาศ Cursor โดยใช้คำสั่ง DECLARE การประกาศ Cursor ต้องอยู่หลังการประกาศตัวแปร ไวยากรณ์สำหรับการประกาศ MySQL Cursor สามารถเป็นดังนี้:
DECLARE cursor_name CURSOR FOR SELECT-statement;
การเปิด (OPENING) - ต่อไป เราต้องเปิด Cursor และสามารถเปิดได้ด้วยคำสั่ง OPEN จริงๆ แล้วคำสั่ง OPEN เริ่มต้นชุดผลลัพธ์สำหรับ Cursor ดังนั้นเราต้องเรียกคำสั่ง OPEN ก่อนดึงแถวจากชุดผลลัพธ์ ไวยากรณ์สำหรับการเปิด MySQL Cursor สามารถเป็นดังนี้:
OPEN cursor_name;
การดึงแถว (FETCHING the rows) - ตอนนี้ หลังจากเปิด Cursor เราต้องใช้คำสั่ง FETCH เพื่อดึงแถวถัดไปที่ Cursor ชี้และเลื่อน Cursor ไปยังแถวถัดไปในชุดผลลัพธ์ ไวยากรณ์สำหรับการดึง MySQL Cursor สามารถเป็นดังนี้:
FETCH cursor_name INTO variables list;
การปิด (CLOSING) - สุดท้าย เราจะปิด Cursor ด้วยคำสั่ง CLOSE เพื่อปิดการทำงานของ Cursor และปล่อยหน่วยความจำที่เกี่ยวข้องกับมัน ไวยากรณ์สำหรับการปิด MySQL Cursor สามารถเป็นดังนี้:
CLOSE cursor_name;