Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में SELECT FROM के बिना टेबल मौजूद है या नहीं कैसे जांचें?

टेबल अस्तित्व जांचने के लिए SHOW TABLES कमांड का उपयोग करें - यह SELECT क्वेरी नहीं चलाता।

तरीका 1: सभी टेबल सूचीबद्ध करें

mysql> USE business;
mysql> SHOW TABLES;

यह डेटाबेस की सभी टेबल दिखाता है (आउटपुट में 72 टेबल)।

तरीका 2: विशिष्ट टेबल जांचें (सुझाया गया)

mysql> SHOW TABLES LIKE 'tblstudent';
+---------------------------------+
| Tables_in_business (tblstudent) |
+---------------------------------+
| tblstudent                      |
+---------------------------------+

तरीका 3: टेबल नहीं होने पर

mysql> SHOW TABLES LIKE 'sampledemo';
Empty set (0.00 sec)

तरीका 4: INFORMATION_SCHEMA (प्रोग्रामेटिक)

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'business' 
  AND TABLE_NAME = 'tblstudent';

यह तरीका एप्लिकेशन कोड में बूलियन जांच के लिए सर्वोत्तम है।

सारांश

विधिउपयोगप्रदर्शन
SHOW TABLES LIKE 'name'त्वरित मैन्युअल जांचतेज़
INFORMATION_SCHEMAएप्लिकेशन/स्क्रिप्टथोड़ा धीमा, लेकिन लचीला
SHOW TABLESसभी टेबल देखनाबड़े DB में धीमा
  1. - MySQL में NOT IN से मान न होने वाली पंक्तियां चुनें

    NOT IN ऑपरेटर से विशिष्ट मानों को बाहर रखें कुछ मानों को छोड़कर बाकी पंक्तियां प्राप्त करने के लिए NOT IN() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1991 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.61 se

  1. - MySQL में JOIN से दूसरी टेबल के ID द्वारा उपयोगकर्ता नाम कैसे प्राप्त करें?

    JOIN सिंटैक्स select username from table1 join table2 on table1.id = table2.fk_id; उदाहरण टेबल 1 (demo77): userid (PK), username insert into demo77 values(1,John), (2,Bob), (3,Mike); टेबल 2 (demo78): id (PK, FK→demo77), countryname insert into demo78 values(1,US), (2,AUS); JOIN क्वेरी और परिणा

  1. - Node.js का उपयोग करके MySQL टेबल बनाना

    आम तौर पर, Node डेवलपर्स के बीच NoSQL डेटाबेस (जैसे MongoDB) अधिक लोकप्रिय हैं। हालांकि, यह पूरी तरह से आपके उपयोग के मामले और पसंद पर निर्भर करता है कि आप उपलब्ध विभिन्न डेटाबेस विकल्पों में से किस DBMS को चुनते हैं। आपके द्वारा चुना गया डेटाबेस का प्रकार मुख्य रूप से आपके प्रोजेक्ट की आवश्यकताओं