优选主流主机商
任何主机均需规范使用

MySQL中NOT LIKE的正确语法是什么

以下是MySQL中NOT LIKE的correcrt语法:

SHOW TABLES WHERE `TABLES_IN_yourDatabaseName` NOT LIKE ‘yourTableName%’;

为了理解上述语法,我们将使用具有一些表的数据库SAMPLE。首先,我们将显示示例数据库的所有表。之后,我们将使用上面的语法。

查询如下以显示所有表。首先使用USE命令将数据库切换到SAMPLE:

mysql> USE SAMPLE;
Database changed

显示数据库中的所有表。查询如下:

mysql> show tables;

以下是输出:

+--------------------------+
| Tables_in_sample         |
+--------------------------+
| blobsizedemo             |
| insert_prevent           |
| insertrecord_selecttable |
| insertrecordprevent      |
| mytable                  |
| newlinedemo              |
| notequaloperator         |
| sumofeverydistinct       |
| yourtable                |
+--------------------------+
9 rows in set (0.00 sec)

现在,您可以使用上述语法来检查所有没有文本“插入”的表名。查询如下:

mysql> show tables where `TABLES_IN_sample` NOT LIKE 'insert%';

以下是输出:

+--------------------+
| Tables_in_sample   |
+--------------------+
| blobsizedemo       |
| mytable            |
| newlinedemo        |
| notequaloperator   |
| sumofeverydistinct |
| yourtable          |
+--------------------+
6 rows in set (0.00 sec)
未经允许不得转载:搬瓦工中文网 » MySQL中NOT LIKE的正确语法是什么