MySQL कंसोल से, क्या आदेश किसी दिए गए तालिका की स्कीमा प्रदर्शित करता है?मैं एक MySQL डेटाबेस में किसी तालिका की स्कीमा कैसे दिखा सकता हूं?
उत्तर
describe [db_name.]table_name;
स्वरूपित उत्पादन के लिए
, या
show create table [db_name.]table_name;
एसक्यूएल बयान है कि एक तालिका बनाने के लिए इस्तेमाल किया जा सकता के लिए
।
यह उत्तर नहीं है। ओपी "db_name" भाग को समझने की तलाश में है, और यह समाधान मानता है कि आप पहले से ही जानते हैं कि –
ओपी ने 7 साल पहले उस उत्तर को स्वीकार कर लिया था। मुझे लगता है कि वह उस जवाब से खुश था। –
डेटाबेस एक स्कीमा नहीं है। – Coder
SHOW CREATE TABLE yourTable;
या
SHOW COLUMNS FROM yourTable;
आप तालिका विवरण के लिए desc
के रूप में वर्णन के लिए शॉर्टेंड का भी उपयोग कर सकते हैं।
desc [db_name।] Table_name;
या
उपयोग db_name;
desc table_name;
आप तालिका विवरण के लिए explain
का भी उपयोग कर सकते हैं।
व्याख्या [db_name।] Table_name;
देखें official doc उत्पादन की तरह
देना होगा:
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | int(10) | NO | PRI | NULL | |
| name | varchar(20) | YES | | NULL | |
| age | int(10) | YES | | NULL | |
| sex | varchar(10) | YES | | NULL | |
| sal | int(10) | YES | | NULL | |
| location | varchar(20) | YES | | Pune | |
+----------+-------------+------+-----+---------+-------+
SELECT COLUMN_NAME, TABLE_NAME,table_schema
FROM INFORMATION_SCHEMA.COLUMNS;
शायद सवाल यहाँ क्या आवश्यकता है के बारे में थोड़ा और अधिक सटीक होने की जरूरत है क्योंकि यह यह दो पढ़ा जा सकता है विभिन्न तरीके। यानी
- मैं mysql में किसी तालिका के लिए संरचना/परिभाषा कैसे प्राप्त करूं?
- मैं इस तालिका में मौजूद स्कीमा/डेटाबेस का नाम कैसे प्राप्त करूं?
स्वीकृत उत्तर को देखते हुए, ओपी स्पष्ट रूप से इसका पहला तरीका व्याख्या करने का इरादा रखता है। किसी प्रश्न पढ़ने के लिए अन्य तरीके से कोशिश
SELECT `table_schema`
FROM `information_schema`.`tables`
WHERE `table_name` = 'whatever';
दूसरे बिंदु के लिए आपका उत्तर मुझे जो दिख रहा है उसके लिए मेरी मदद करता है। मेरे संपादक ने उस तालिका पर "अमान्य ऑब्जेक्ट" कहकर त्रुटि को फेंक दिया जिसे मैंने उपयोग करने का प्रयास किया था और मुझे डीबी या स्कीमा के बारे में कोई जानकारी नहीं है जिसके अंतर्गत तालिका पहले से ही किसी अन्य व्यक्ति द्वारा बनाई गई है, जब तक कि मुझे यह जानकारी नहीं मिल जाती – mannedear
- 1. मैं प्रतिबिंबित डेटाबेस में स्कीमा परिवर्तन कैसे कर सकता हूं?
- 2. MySQL डेटाबेस स्कीमा
- 3. डेटाबेस तालिका स्कीमा
- 4. मैं एक MySQL डेटाबेस कैसे हटा सकता हूं?
- 5. मैं किसी ऑरैक तालिका की सामग्री को किसी फ़ाइल में कैसे निर्यात कर सकता हूं?
- 6. मैं ऑरैकल में टेबल में फ़ील्ड कैसे दिखा सकता हूं?
- 7. जब मैं अपने डेटाबेस की जाँच एक डेटाबेस तालिका
- 8. MySQL - सभी डेटाबेस में एक तालिका खोजें
- 9. ओरेकल में किसी अन्य डेटाबेस से चयन के रूप में मैं तालिका कैसे बना सकता हूं?
- 10. मैं एक mysql तालिका
- 11. मैं MySQL में किसी तालिका में प्रत्येक कॉलम को कैसे हटा सकता हूं?
- 12. विज़ुअल मैपिंग MySQL डेटाबेस स्कीमा
- 13. एक mysql डेटाबेस से किसी अन्य mysql डेटाबेस
- 14. मैं PostgreSQL में डेटाबेस की स्कीमा कैसे निर्यात कर सकता हूं?
- 15. मैं django डेटाबेस स्कीमा का परीक्षण कैसे करूं?
- 16. मैं डेटाबेस में किसी विशिष्ट तालिका के संयोजन को कैसे प्राप्त कर सकता हूं?
- 17. मैं एक मोंगो डेटाबेस की संरचना कैसे खोज सकता हूं
- 18. मैं MySQL में एक संगत समूह कैसे कर सकता हूं?
- 19. मैं वेबपृष्ठ में एम्बेडेड एक्सेल फ़ाइल कैसे दिखा सकता हूं?
- 20. क्या मैं ऊर्ध्वाधर में एक UISegmentedControl ऑब्जेक्ट दिखा सकता हूं?
- 21. मैं एक mysql तालिका से किसी अन्य तालिका में कैसे प्रवेश कर सकता हूं और एक कॉलम का मान सेट कर सकता हूं?
- 22. मैं एक अलग स्कीमा के तहत एक SQL तालिका कैसे बना सकता हूं?
- 23. मैं कैसे दिखा सकता हूं कि एक विधि सी #
- 24. मैं एक .ibd फ़ाइल से एक MySQL InnoDB तालिका को फिर से कैसे बना सकता हूं?
- 25. SqlBulkCopy का उपयोग करके, मैं एक गैर-डिफ़ॉल्ट डेटाबेस स्कीमा में किसी तालिका में डेटा कैसे सम्मिलित करूं?
- 26. MySQL एक तालिका
- 27. डेटासेट में केवल डेटाबेस की स्कीमा कैसे प्राप्त करें?
- 28. मैं छवि अनुलग्नक पृष्ठ पर किसी पोस्ट से जुड़ी छवियों की संख्या कैसे दिखा सकता हूं?
- 29. क्या मैं दो MySQL डेटाबेस में लेनदेन कर सकता हूं?
- 30. मैं MySQL में एक डीईएससी इंडेक्स कैसे बना सकता हूं?
संबंधित है, अगर यह ब्याज की है, मैं ने लिखा एक * का वर्णन सभी टेबल्स में * [इस उत्तर] (http://stackoverflow.com/a/38679580)। – Drew