我有一个包含数百个表的数据库,我想搜索所有表,找到一个包含单词Job的表。
类似
Select all tables where name = 'JOB';
答案 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%'