有人可以解释以下SQL查询的作用吗?

时间:2016-07-31 10:40:07

标签: sql

我怀疑但我想独立验证,这个查询有什么作用?这是一个mybb论坛数据库:

SHOW COLUMNS FROM mybb_users LIKE 'unreadpms'

为了澄清,我询问这是否是查询所有用户的查询'未读的PM(可疑部分)?我知道它似乎是“明显的上尉”。但我试图"独立验证" "我的怀疑"。

1 个答案:

答案 0 :(得分:1)

正如代码的语义所暗示的那样,shows columns from a table

从文档中可以看出一个例子:

mysql> SHOW COLUMNS FROM City;
+------------+----------+------+-----+---------+----------------+
| Field      | Type     | Null | Key | Default | Extra          |
+------------+----------+------+-----+---------+----------------+
| Id         | int(11)  | NO   | PRI | NULL    | auto_increment |
| Name       | char(35) | NO   |     |         |                |
| Country    | char(3)  | NO   | UNI |         |                |
| District   | char(20) | YES  | MUL |         |                |
| Population | int(11)  | NO   |     | 0       |                |
+------------+----------+------+-----+---------+----------------+
5 rows in set (0.00 sec)

mybb_users中与过滤器LIKE 'unreadpms'匹配的列是否会以类似的格式返回。