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

जांचें कि क्या MySQL में "से चुनें" का उपयोग किए बिना तालिका मौजूद है?

<घंटा/>

इसे हम SHOW कमांड की मदद से हासिल कर सकते हैं। सबसे पहले, मैं अपने डेटाबेस का उपयोग USE कमांड की मदद से करूंगा -

mysql> व्यवसाय का उपयोग करें;डेटाबेस बदल गया

हम अब "व्यवसाय" डेटाबेस में हैं। उसके बाद, हम जांच सकते हैं कि इस डेटाबेस के लिए कितनी टेबल उपलब्ध हैं। क्वेरी इस प्रकार है -

mysql> टेबल दिखाएं;

निम्न आउटपुट है

<पूर्व>+--------------------------+| टेबल्स_इन_बिजनेस |+--------------------------+| जोड़ने योग्य || स्वत:वेतन वृद्धि || स्वत:वृद्धि योग्य || बुकइंडेक्स || चारदेमो || क्लोनस्टूडेंट | | columnvaluenulldemo || डेटएडडेमो || डिलीटेमो || डिलीटरिकॉर्ड || डेमो || डेमो1 || डेमोस्की || डेमोऑटो || डेमोबक्रिप्ट || डेमोएम्प्टीएंडनुल || डेमोंट || डेमोनरेप्लेस || डेमोस्कीमा || विशिष्ट डेमो || डुप्लीकेटबुकइंडेक्स || डुप्लीकेटफाउंड || कर्मचारी योग्य || मौजूद हैरोडेमो || Findandreplacedemo || प्रथम तालिका || विदेशी तालिका || फॉरेनटेबलडेमो || ग्रुपडेमो || ग्रुपडेमो1 || incasesensdemo || int1demo || इंटडेमो || latandlangdemo || लिमिटऑफसेटडेमो || मिलीसेकंड डेमो || संशोधित कॉलमनाम डेमो || संशोधित डेटाटाइप || मनीडेमो || फिल्म संग्रह || मायटेबल || नॉनस्सीइडेमो || nthrecorddemo || नलडेमो || नलविथसेलेक्ट || पेस्टिस्टोरी || प्रस्तुत इतिहास || प्राथमिक तालिका || प्राथमिक तालिका1 || प्राइमरीटेबलडेमो || रौनंबरडेमो || रोट्रांसपोज़ || रोट्रांसपोज़ेडेमो || दूसरी तालिका || सीक्वेंसडेमो || स्मालिंटडेमो || अंतरिक्ष स्तंभ || छात्र || टीबीएलफर्स्ट || tblstudent || त्ब्लुनी || टेक्स्टडेमो || टेक्स्टुरल || अनुगामी और अग्रणी डेमो || ट्रांसकेशनडेमो || अहस्ताक्षरित डेमो || अद्यतन करने योग्य || वर्चार्डेमो || वर्चारडेमो1 || वर्चारडेमो2 || वरचार्ल || व्हेयरकॉन्डिटोन |+--------------------------+72 पंक्तियाँ सेट में (0.03 सेकंड)

वैकल्पिक तरीके जिनके द्वारा हम SELECTstatement का उपयोग किए बिना यह जांच सकते हैं कि कोई तालिका मौजूद है या नहीं, नीचे दिखाया गया है।

वाक्य रचना इस प्रकार है -

'yourTableName' जैसी तालिकाएं दिखाएं;

अब, मैं उपरोक्त क्वेरी को यह जांचने के लिए लागू कर रहा हूं कि मेरे डेटाबेस "व्यवसाय" के लिए तालिका मौजूद है या नहीं।

क्वेरी इस प्रकार है -

mysql> 'tblstudent' जैसी टेबल दिखाएं;

निम्न आउटपुट है

<पूर्व>+------------------------------------------+| Tables_in_business (tblstudent) |+---------------------------------+| tblstudent |+-------------------------------- +1 सेट में एक पंक्ति (0.00 सेकंड)

ऊपर दिए गए आउटपुट को देखें, मेरे डेटाबेस में 'tblstudent' तालिका दिखाई दे रही है। जब तालिका मौजूद नहीं है तो मामला इस प्रकार है -

mysql> 'sampledemo' जैसी टेबल दिखाएं;खाली सेट (0.00 सेकंड)

  1. तालिका से चयन करें जहां MySQL के साथ मान मौजूद नहीं है?

    इसके लिए आप NOT IN() - . का प्रयोग कर सकते हैं टेबल बनाएं DemoTable1991(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1991(StudentName) मान (माइक) में डालें

  1. MySQL डेटाबेस में किसी अन्य तालिका से आईडी का उपयोग करके उपयोगकर्ता नाम कैसे प्राप्त करें?

    दो तालिकाओं से आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने के लिए, आपको जॉइन का उपयोग करना होगा और तालिकाओं में शामिल होना होगा। आइए एक टेबल बनाएं - उदाहरण ); क्वेरी ओके, 0 रो प्रभावित (2.63) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो77 मानों में डालें (2, बॉब); क्वेरी ठीक

  1. Node.js का उपयोग करके एक MySQL तालिका बनाना

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