SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

SQLite शो टेबल समतुल्य

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     

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite दिनांक और समय

  2. निर्माणकर्ता SQLiteOpenHelper() अपरिभाषित है

  3. SQLite में एक तिथि से वर्ष घटाएं

  4. SQLite में डेटा एन्क्रिप्ट करें

  5. कैसे sqlite में संग्रहीत कुछ व्यक्तिगत मूल्य के आधार पर MPandroidCharts में बार रंग बदलने के लिए?