mysql workbench - एकल डेटाबेस में तालिका नामों को फ़िल्टर करना संभव है?




mysql-workbench (2)

आप कमांड का उपयोग कर सकते हैं

SHOW TABLES like '%%';

इसे अपने टूल में हमेशा रखने के लिए, आप इसे दाईं ओर SQL एडिशन पैनल में स्निपेट के रूप में जोड़ सकते हैं। फिर आप हमेशा इसे अपने संपादक में ला सकते हैं और %% के बीच अपनी खोज कुंजी टाइप कर सकते हैं, या बस इसे निष्पादित कर सकते हैं जैसा कि यह है (यह डेटाबेस के सभी टेबल लाएगा) और फिर "फ़िल्टर पंक्तियों" के इनपुट का उपयोग करके फ़िल्टर करें परिणाम सेट।

जहां तक ​​मैं बता सकता हूं, नाविक में खोज फ़िल्टर केवल उपलब्ध डेटाबेस नामों को खोजेगा, न कि टेबल नामों को।

यदि आप एक टेबल नाम पर क्लिक करते हैं और टाइप करना शुरू करते हैं, तो ऐसा प्रतीत होता है कि टेबल के पहले अक्षर से शुरुआत करके एक साधारण खोज की जा सकती है।

मैं एक चयनित डेटाबेस में सभी तालिका नामों को खोजने में सक्षम होने के लिए रास्ता ढूंढ रहा हूं। कभी-कभी इसके माध्यम से सॉर्ट करने के लिए बहुत सारी टेबल हो सकती हैं। यह एक सुविधा की तरह लगता है जो संभवतः होगा और मुझे यह नहीं मिल सकता है।


जवाब मिला ...

यदि आप उदाहरण के लिए *.test_table या स्कीमा नाम तारांकन चिह्न के बजाय टाइप करते हैं तो यह उन्हें फ़िल्टर कर देगा। कुंजी यह है कि स्कीमा / डेटाबेस को खोज क्वेरी में निर्दिष्ट किया जाना चाहिए। तारांकन संकेतन तालिका नामों के साथ भी काम करता है। उदाहरण के लिए *.*test* तालिका नाम में कहीं भी परीक्षण के साथ किसी भी स्कीमा में किसी भी तालिका को फ़िल्टर करेगा।







mysql-workbench