SHOW OPEN TABLES [FROM db_name] [LIKE ‘pattern’]
SHOW OPEN TABLES列举在表缓存中当前被打开的非TEMPORARY表。
SHOW OPEN TABLES会返回以下字段:
- Database
含有该表的数据库。
- Table
表名称。
- In_use
表当前被查询使用的次数。如果该数为零,则表是打开的,但是当前没有被使用。
- Name_locked
表名称是否被锁定。名称锁定用于取消表或对表进行重命名等操作。
mysql> show open tables where in_use >=1;
+----------+-------+--------+-------------+
| Database | Table | In_use | Name_locked |
+----------+-------+--------+-------------+
| MyDB
| test
|
1 |
0 |
+----------+-------+--------+-------------+
1 row in set (0.00 sec)
如果您没有表的权限,则它不会显示在输出中 SHOW OPEN TABLES。
最后
以上就是碧蓝镜子最近收集整理的关于SHOW OPEN TABLES语法的全部内容,更多相关SHOW内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复