+ -
当前位置:首页 → 问答吧 → mysql 中如何找出 表名符合某些条件 的所有表

mysql 中如何找出 表名符合某些条件 的所有表

时间:2011-09-07

来源:互联网

如题 类似于oracle中的 select table_name from user_tables u where u.TABLE_NAME not like 'JBPM%' and u.TABLE_NAME not like 'JER%' 就是找出库中所有名字不已JBPM和JER开始的表 
做一个查询界面,不希望将系统表显示出来。

作者: feng198526   发布时间: 2011-09-07

SHOW TABLES FROM test LIKE 'JBPM%'

其中的test是你的数据库名字

作者: shine333   发布时间: 2011-09-07

引用 1 楼 shine333 的回复:
SHOW TABLES FROM test LIKE 'JBPM%'

其中的test是你的数据库名字


谢谢了啊 还有别的吗 这个 数据库名字 是不能确定的。。。

作者: feng198526   发布时间: 2011-09-07

通过information_schema.TABLES 这个表就可以实现了.

作者: mr_mablevi   发布时间: 2011-09-07

SQL code
Select TABLE_NAME
From INFORMATION_SCHEMA.TABLES
Where TABLE_NAME not like 'JBPM%' 
and TABLE_NAME not like 'JER%'  
and TABLE_SCHEMA='db1'

作者: ACMAIN_CHM   发布时间: 2011-09-07