कंप्यूटर विज्ञान और प्रौद्योगिकी में, एक डेटाबेस कर्सर एक नियंत्रण संरचना है जो डेटाबेस में रिकॉर्ड्स पर ट्रैवर्सल को सक्षम बनाता है। MySQL में कर्सर लगभग अन्य डेटाबेस में कर्सर के समान है। MySQL कर्सर एक प्रकार की लूप सुविधा है जो SQL के परिणाम में एक-एक करके ट्रैवर्स करने के लिए दी जाती है। हम MySQL में कर्सर का उपयोग करके हर परिणाम पर काम कर सकते हैं। कर्सर केवल संग्रहीत कार्यविधियों, कार्यों और ट्रिगर में समर्थित हैं। MySQL कर्सर संस्करण 5 या उच्चतर से उपलब्ध है। निम्नलिखित MySQL कर्सर के तीन मुख्य गुण हैं -
केवल पढ़ने के लिए
MySQL कर्सर का उपयोग करके, हम किसी भी तालिका को अपडेट नहीं कर सकते हैं।
गैर-स्क्रॉल करने योग्य
MySQL कर्सर हमेशा पंक्तियों को एक दिशा में यानी ऊपर से नीचे तक लाते हैं। दूसरे शब्दों में, हम कह सकते हैं कि हम पंक्तियों को उल्टे क्रम में नहीं ला सकते हैं और हम पंक्तियों को छोड़ नहीं सकते हैं या परिणाम सेट में विशिष्ट पंक्ति पर नहीं जा सकते हैं।
असंवेदनशील
MySQL कर्सर प्रकृति में असंवेदनशील है कि यह तालिका की एक प्रति नहीं बना सकता है। यह अन्य प्रकार के कर्सर यानी असंवेदनशील कर्सर से तेज़ है।