Trong khoa học máy tính, database cursor là cấu trúc điều khiển duyệt qua các bản ghi trong database. Cursor MySQL tương tự các DB khác - cơ chế lặp qua kết quả SQL từng dòng một. Hỗ trợ trong stored procedure, function, trigger. Có từ MySQL 5+.
3 đặc tính chính
READ ONLY
Không thể UPDATE bảng qua cursor.
Non-Scrollable (Chỉ tiến một chiều)
Chỉ duyệt từ trên xuống (top-to-bottom). Không thể lùi, nhảy, bỏ qua dòng.
Asensitive
Không tạo bản sao bảng. Nhanh hơn cursor insensitive (tạo bản sao).