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

जांचें कि MySQL में एक टेबल मौजूद है?

<घंटा/>

MySQL में किसी तालिका के मौजूद होने की जाँच करने के लिए, आप INFORMATION_SCHEMA.TABLES का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं Client_information -> (-> Id int, -> Name varchar(10) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> Client_information मानों (1,'लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> Client_information मानों (2, 'माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) )mysql> Client_information मानों में डालें(3,'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> Client_information से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | लैरी || 2 | माइक || 3 | सैम |+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

यह जांचने के लिए क्वेरी निम्नलिखित है कि MySQL में कोई तालिका मौजूद है या नहीं -

mysql> info_schema.tables से * चुनें जहां table_name='Client_information';

निम्नलिखित आउटपुट बताता है, तालिका "Client_information" मौजूद है -

<पूर्व>+---------------+--------------+-------------- -----+---------------+-----------+---------+--------------- +---------------+---------------------+---------------+----- ------------+--------------+---------------+---------- ------+----------------------------------------------------- +---------------+--------------------------+----------+---- ------------+---------------+| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | TABLE_TYPE | इंजन | संस्करण | ROW_FORMAT | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH | INDEX_LENGTH | डेटा_फ्री | AUTO_INCREMENT | CREATE_TIME | UPDATE_TIME | CHECK_TIME | TABLE_COLLATION | चेकसम | CREATE_OPTIONS | TABLE_COMMENT |+----------------------------+--------------+---------------- ----+---------------+-----------+---------+-----------+ -------------+----------------+---------------+------ -----------+--------------+---------------+---------- -----+---------------------+---------------------+ ------------+---------------+----------+----- -----------+---------------+| डीईएफ़ | नमूना | ग्राहक_सूचना | आधार तालिका | इनो डीबी | 10 | गतिशील | 4 | 4096 | 16384 | 0 | 0 | 0 | नल | 2019-03-11 20:02:40 | नल | नल | utf8_general_ci | नल | | || डीईएफ़ | परीक्षण | ग्राहक_सूचना | आधार तालिका | इनो डीबी | 10 | गतिशील | 3 | 5461 | 16384 | 0 | 0 | 0 | नल | 2019-04-03 02:28:31 | 2019-04-03 02:29:00 | नल | utf8mb4_0900_ai_ci | नल | | |+---------------+--------------+----------------- ---+---------------+---------+-----------+---------------+- -----------+----------------+----------------+---------- ----------+--------------+---------------+--------------- ----+---------------------+---------------------+- -----------+---------------+----------+---------- ----------+---------------+2 पंक्तियाँ सेट में (0.13 सेकंड)
  1. कैसे जांचें कि MySQL SELECT 1 के साथ मान मौजूद है या नहीं?

    इसके लिए नीचे दिए गए सिंटैक्स के अनुसार SELECT 1 का उपयोग करें - अपनेTableName से 1 चुनें जहां yourColumnName=yourValue; यदि उपरोक्त 1 लौटाता है, तो इसका अर्थ है कि MySQL डेटाबेस में मान मौजूद है। आइए पहले एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMEN

  1. MySQL संस्करण की जांच कैसे करें

    आइए समझें कि MySQL के उस संस्करण की जांच कैसे करें जो उपयोगकर्ता वर्तमान में चला रहा है - कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। MySQL संस्करण जांचें नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SEL

  1. जांचें कि कोई फ़ाइल सी # में मौजूद है या नहीं

    फ़ाइल C# में बाहर निकलती है या नहीं, यह जाँचने के लिए C# में File.exists विधि का उपयोग करें। सबसे पहले, जांचें कि फ़ाइल वर्तमान निर्देशिका में मौजूद है या नहीं। if (File.Exists("MyFile.txt")) {    Console.WriteLine("The file exists."); } उसके बाद जांचें कि फ़ाइल निर्द