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

MySQL में NOT LIKE का सही सिंटैक्स क्या है?

SHOW TABLES में NOT LIKE सिंटैक्स

SHOW TABLES में NOT LIKE पैटर्न का उपयोग:

SHOW TABLES WHERE `TABLES_IN_yourDatabaseName` NOT LIKE 'yourTableName%';

उदाहरण: sample डेटाबेस में टेबल्स

mysql> USE sample;
mysql> SHOW TABLES;

आउटपुट (9 टेबल्स):

+--------------------------+
| Tables_in_sample         |
+--------------------------+
| blobsizedemo             |
| insert_prevent           |
| insertrecord_selecttable |
| insertrecordprevent      |
| mytable                  |
| newlinedemo              |
| notequaloperator         |
| sumofeverydistinct       |
| yourtable                |
+--------------------------+

'insert' से शुरू न होने वाली टेबल्स

mysql> SHOW TABLES WHERE `TABLES_IN_sample` NOT LIKE 'insert%';

आउटपुट (6 टेबल्स):

+--------------------+
| Tables_in_sample   |
+--------------------+
| blobsizedemo       |
| mytable            |
| newlinedemo        |
| notequaloperator   |
| sumofeverydistinct |
| yourtable          |
+--------------------+

insert_prevent, insertrecord_selecttable, insertrecordprevent बाहर हो गए क्योंकि वे 'insert' से शुरू होते हैं।

सामान्य NOT LIKE सिंटैक्स (SELECT के लिए):

SELECT * FROM table_name WHERE column_name NOT LIKE 'pattern%';
  1. डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है? डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है?

    मान लीजिए, यहाँ मैं WEB डेटाबेस का उपयोग कर रहा हूँ। हमें डेटाबेस WEB में टेबलों की संख्या ज्ञात करनी है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। टेबलों की संख्या प्रदर्शित करने का क्वेरी निम्न है: mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from

  1. - MySQL में टेबल में मौजूद न होने वाले मानों को कैसे क्वेरी करें?

    MySQL में किसी टेबल में मौजूद नहीं होने वाले मानों को खोजने के लिए, UNION ALL के साथ WHERE NOT EXISTS या NOT IN का उपयोग करें। यह गैप विश्लेषण या मिसिंग सीक्वेंस खोजने के लिए उपयोगी है। उदाहरण: मिसिंग ऑटो-इन्क्रीमेंट मान खोजना ऑटो-इन्क्रीमेंट टेबल बनाएं: mysql> CREATE TABLE DemoTable1918 (

  1. - MySQL में != NULL और IS NOT NULL का अंतर

    NULL तुलना: != NULL बनाम IS NOT NULL MySQL में किसी मान की तुलना !=NULL से करने पर परिणाम NULL होता है, इसलिए !=NULL अर्थहीन है। सही तरीका IS NOT NULL है। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1970 ( Value int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTabl