Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कॉलम नाम पाने के लिए MySQL क्वेरी?

सबसे अच्छा तरीका है INFORMATION_SCHEMA का इस्तेमाल करना मेटाडेटा वर्चुअल डेटाबेस। विशेष रूप से INFORMATION_SCHEMA.COLUMNS टेबल...

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';

यह बहुत शक्तिशाली है, और आपको टेक्स्ट को पार्स करने की आवश्यकता के बिना बहुत सारी जानकारी दे सकता है (जैसे कॉलम प्रकार, चाहे कॉलम शून्य हो, अधिकतम कॉलम आकार, वर्ण सेट, आदि)...

ओह, और यह मानक SQL है (जबकि दिखाएँ ... एक MySQL विशिष्ट एक्सटेंशन है)...

दिखाएँ... . के बीच अंतर के बारे में अधिक जानकारी के लिए और INFORMATION_SCHEMA . का उपयोग करके तालिकाओं में, MySQL INFORMATION_SCHEMA<पर दस्तावेज़ देखें। /कोड> सामान्य तौर पर ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संग्रहीत डेटा के अजीब वर्ण एन्कोडिंग, पुरानी लिपि उन्हें ठीक दिखा रही है नया नहीं है

  2. SQL के साथ एकल रिकॉर्ड के परिवर्तन के आधार पर एकाधिक रिकॉर्ड में परिवर्तन करना

  3. मैसकल - एक क्वेरी के साथ कई तालिकाओं से हटाएं

  4. MySQL में nth Row कैसे खोजें

  5. Mysql DB से JFreechart TimeSeriesCollection को पॉप्युलेट करें?