जवाबों:
आप INFORMATION_SCHEMA
डेटाबेस और COLUMNS
तालिका का उपयोग कर सकते हैं विशेष रूप से उपयोग का उदाहरण:
SELECT
table_name,
column_name,
data_type,
ordinal_position
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = 'myDatabase' --- the database you want to search
AND column_name = 'name' ; --- or: column_name LIKE '%name%'
@ Ypercube के उत्तर पर विस्तार करने के लिए (उसे +1 मिलता है), यदि आपको नहीं पता कि तालिका किस डेटाबेस में रहती है, तो ऐसा करें:
SELECT
table_schema,
table_name,
column_name,
data_type,
ordinal_position
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name = 'name' ; --- or: column_name LIKE '%name%'
MySQL कार्यक्षेत्र (v6.3) (विंडोज़) में:
यह तालिका, कॉलम, ...
अफसोस की बात है कि यह स्थिर नहीं है। तो शुरू में तालिका द्वारा छँटाई, फिर स्तंभ समान नाम के समूह के भीतर तालिका नाम क्रम को संरक्षित नहीं करता है।
ग्रिड खोलने के लिए धीमा है, लेकिन फिर यह स्तंभों के समूहों को खोजने के लिए तेजी से है।
यह डेटाबेस में खोज नहीं करता है।