अजगर MySQL ट्यूटोरियल - विदेशी कुंजी में & amp; टेबल्स संबंधित
विषयसूची:
MySQL डेटाबेस सर्वर का प्रबंधन करते समय, आपके द्वारा किए जाने वाले सबसे लगातार कार्यों में से एक पर्यावरण से परिचित होना है। इसमें सूचीबद्ध डेटाबेस शामिल हैं जो सर्वर पर रहते हैं, डेटाबेस टेबल प्रदर्शित करते हैं, या उपयोगकर्ता खातों और उनके विशेषाधिकारों के बारे में जानकारी प्राप्त करते हैं।
यह आलेख दिखाता है कि कमांड लाइन के माध्यम से MySQL या MariaDB डेटाबेस में तालिकाओं को कैसे सूचीबद्ध किया जाए।
MySQL टेबल्स दिखाएं
किसी MySQL डेटाबेस में तालिकाओं की सूची प्राप्त करने के लिए, MySQL सर्वर से कनेक्ट करने और
SHOW TABLES
कमांड चलाने के लिए
mysql
क्लाइंट टूल का उपयोग करें।
MySQL सर्वर तक पहुँचें:
mysql -u user -p
MySQL शेल के भीतर से,
USE
स्टेटमेंट का
USE
करके डेटाबेस पर जाएँ:
USE database_name;
वर्तमान डेटाबेस में सभी तालिकाओं और विचारों की एक सूची प्राप्त करने के लिए निम्न आदेश निष्पादित करें:
SHOW TABLES;
आउटपुट कुछ इस तरह दिखाई देगा:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
वैकल्पिक
FULL
संशोधक तालिका प्रकार को दूसरे आउटपुट कॉलम के रूप में दिखाएगा।
SHOW FULL TABLES;
आउटपुट कुछ इस तरह दिखाई देगा:
+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)
डेटाबेस पर स्विच किए बिना तालिकाओं की एक सूची प्राप्त करने के लिए, डेटाबेस नाम के बाद
FROM
या
IN
क्लॉज़ का उपयोग करें:
SHOW TABLES FROM database_name;
एक विशेष पैटर्न के अनुसार
SHOW TABLES
कमांड के आउटपुट को फ़िल्टर करने के लिए
LIKE
क्लॉज का उपयोग किया जा सकता है।
SHOW TABLES LIKE pattern;
उदाहरण के लिए, निम्नलिखित कथन उन सभी डेटाबेसों को लौटा देगा जिनके नाम 'खुले' से शुरू होते हैं:
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
प्रतिशत चिह्न (
%
) का अर्थ है शून्य, एक या एकाधिक वर्ण।
कमांड लाइन से MySQL टेबल्स दिखाएं
लिनक्स शेल से तालिकाओं के बारे में जानकारी प्राप्त करने के लिए, आप या तो
mysql -e
कमांड या
mysqlshow
कमांड का उपयोग कर सकते हैं जो डेटाबेस और टेबल जानकारी प्रदर्शित करता है।
यह विशेष रूप से उपयोगी है जब आप शेल स्क्रिप्ट का उपयोग करके अपने MySQL डेटाबेस के साथ काम करना चाहते हैं।
सभी डेटाबेस की सूची दिखाने के लिए अपने टर्मिनल पर निम्न कमांड चलाएँ:
mysql -u user -p -e 'SHOW TABLES FROM database_name;'
आउटपुट सभी तालिकाओं की सूची प्रदर्शित करेगा:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
यहाँ
mysqlshow
कमांड का उपयोग करके एक उदाहरण दिया गया है:
mysqlshow database_name
आप
grep
कमांड से आउटपुट को फ़िल्टर कर सकते हैं।
निष्कर्ष
MySQL डेटाबेस में तालिकाओं के बारे में जानकारी प्राप्त करने के लिए,
SHOW TABLES
कमांड का उपयोग करें।
यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।
mysql मारीदबटेबल टूल पोर्टेबल डेटाबेस बनाता है ... लेकिन क्या उनके पास पर्याप्त शक्ति है?

यह बेहद कम से कम डेटाबेस कुछ उपयोगकर्ताओं की जरूरतों को पूरा कर सकता है ।
Psql का उपयोग करके postgresql डेटाबेस और तालिकाओं की सूची कैसे दें

PostgreSQL डेटाबेस सर्वर का प्रशासन करते समय, आपके द्वारा निष्पादित किए जाने वाले सबसे सामान्य कार्यों में से एक डेटाबेस और उनके तालिकाओं को सूचीबद्ध कर रहा है। PostgreSQL psql नामक एक इंटरैक्टिव टूल के साथ आता है जो आपको सर्वर से कनेक्ट करने और इसके खिलाफ क्वेरी चलाने की अनुमति देता है।
Mysql में सभी डेटाबेस की सूची कैसे दिखाएं

MySQL डेटाबेस सर्वर का प्रशासन करते समय, आपके द्वारा किए जाने वाले सबसे आम कार्यों में से एक पर्यावरण से परिचित होना है। यह ट्यूटोरियल बताता है कि कमांड लाइन के माध्यम से सभी डेटाबेस को MySQL या MariaDB सर्वर में कैसे दिखाना है।