如何在数据库中搜索具有特定单词的表格

时间:2016-12-08 10:00:56

标签: mysql oracle select

我有一个包含数百个表的数据库,我想搜索所有表,找到一个包含单词Job的表。

类似

Select all tables where name = 'JOB';

3 个答案:

答案 0 :(得分:1)

如果您有dba访问权限,则可以执行此操作

SELECT *   来自all_tables   在上面(table_name)喜欢'℅JOB℅'

答案 1 :(得分:0)

以下查询的结果是'JOB'部分名称为

的所有表格
 SELECT o.object_Name, OBJECT_TYPE
      FROM user_objects o
     WHERE o.OBJECT_TYPE = 'TABLE'
       AND o.OBJECT_NAME like '%JOB%'

答案 2 :(得分:0)

对于MYSQL,您可以使用information_schema.TABLES 喜欢, select * from information_schema.TABLES WHERE TABLE_SCHEMA LIKE'YOUR_DB_NAME'AND TABLE_NAME LIKE'%SEARCHWORD%'