SQLite में SHOW TABLES नहीं है MySQL और MariaDB जैसे कथन हैं, लेकिन इसमें एक समान कमांड है।
SQLite में, आप .tables . का उपयोग कर सकते हैं तालिकाओं की सूची दिखाने के लिए आदेश। आप वैकल्पिक रूप से table_list . का उपयोग कर सकते हैं काम करने के लिए प्रज्ञा।
.tables कमांड
SQLite में, .tables कमांड शायद MySQL और MariaDB के SHOW TABLES . के सबसे नज़दीकी चीज़ है बयान। यहां एक उदाहरण दिया गया है:
.tables परिणाम:
Customers Employees Students Teachers
यहां, चार टेबल लौटाए गए हैं।
.tables कमांड sqlite_schema से पूछताछ करता है सभी संलग्न डेटाबेस के लिए तालिका। यह टेबल और विचार दोनों देता है। यदि आप दृश्यों को बाहर करना चाहते हैं, तो आप sqlite_schema . को क्वेरी कर सकते हैं सीधे टेबल। इसके उदाहरण के लिए SQLite डेटाबेस में तालिकाओं को सूचीबद्ध करने के 2 तरीके देखें।
या यदि तालिकाओं और/या विचारों में एक सुसंगत नामकरण परंपरा है (जैसे कि एक उपसर्ग), तो आप .tables के बाद एक पैटर्न जोड़कर उन्हें शामिल/बहिष्कृत कर सकते हैं भाग।
यहां एक पैटर्न के साथ एक उदाहरण दिया गया है:
.tables t% परिणाम:
Teachers
इस मामले में, मैंने t% . का उपयोग किया पैटर्न के रूप में, जिसके परिणामस्वरूप सभी तालिकाएँ t . अक्षर से शुरू होती हैं लौटाया जाना है।
table_list प्राग्मा
एक और संभावित SHOW TABLES SQLite में समतुल्य table_list है प्राग्मा:
PRAGMA table_list; परिणाम:
schema name type ncol wr strict ------ ------------------ ----- ---- -- ------ main Customers table 2 0 0 main Employees table 2 0 0 main Students table 2 0 0 main Teachers table 2 0 0 main sqlite_schema table 5 0 0 temp sqlite_temp_schema table 5 0 0
यह .tables . की तुलना में प्रत्येक तालिका के बारे में अधिक जानकारी देता है आज्ञा। आप इसे केवल किसी दिए गए डेटाबेस या तालिका नाम तक सीमित भी कर सकते हैं।
यहाँ डेटाबेस निर्दिष्ट करने का एक उदाहरण दिया गया है:
PRAGMA main.table_list; परिणाम:
schema name type ncol wr strict ------ ------------- ----- ---- -- ------ main Customers table 2 0 0 main Employees table 2 0 0 main Students table 2 0 0 main Teachers table 2 0 0 main sqlite_schema table 5 0 0
और दी गई तालिका:
PRAGMA main.table_list(Customers); परिणाम:
schema name type ncol wr strict ------ --------- ----- ---- -- ------ main Customers table 2 0 0