SQL क्वेरी का उपयोग करके MySQL तालिका से कॉलम नाम पुनर्प्राप्त करना
MySQL तालिका से सभी कॉलम नामों को PHP में एक सरणी में निकालने के लिए, निम्नलिखित SQL क्वेरी का उपयोग किया जा सकता है:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
यह क्वेरी INFORMATION_SCHEMA मेटाडेटा वर्चुअल डेटाबेस, विशेष रूप से INFORMATION_SCHEMA.COLUMNS तालिका का लाभ उठाती है। यह केवल कॉलम नाम से परे तालिका कॉलम के बारे में व्यापक जानकारी प्रदान करता है, जिसमें कॉलम प्रकार, अशक्तता, अधिकतम आकार, वर्ण सेट और बहुत कुछ शामिल है।
INFORMATION_SCHEMA तालिकाएं MySQL में मेटाडेटा तक पहुंचने के लिए एक मानकीकृत और विश्वसनीय तरीका प्रदान करती हैं। वे SHOW... कमांड की तरह टेक्स्ट-आधारित परिणामों को पार्स करने की आवश्यकता के बिना जानकारी का एक समृद्ध स्रोत प्रदान करते हैं। यह दृष्टिकोण इसकी शक्ति और SQL मानकों के पालन दोनों के लिए अनुशंसित है।
SHOW... और INFORMATION_SCHEMA तालिकाओं के उपयोग के बीच अंतर के बारे में अधिक जानकारी के लिए, INFORMATION_SCHEMA पर आधिकारिक MySQL दस्तावेज़ देखें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3