使用SQL语句查询数据库中带有某个关键词的表名

2025-11-09 10:18:48

1、SQL是一种标准,但是大部分 SQL 数据库程序都拥有它们自己的私有扩展!每个数据库使用SQL语句查询数据库中带有某个关键词的表名也不相同,下面分别以 MySQL、Oracle、SQLServer 查询语句与大家分享。

使用SQL语句查询数据库中带有某个关键词的表名

2、使用SQL语句查询MySQL数据库中带有某个关键词的表名:

(1)精确查询脚本如下:

SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME ='关键词';

(2)模糊匹配查询脚本如下:

SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME LIKE '%关键词%';

使用SQL语句查询数据库中带有某个关键词的表名

3、使用SQL语句查询Oracle数据库中带有某个关键词的表名:

(1)精确查询脚本如下:

SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME = '关键词';

(2)模糊匹配查询脚本如下:

SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME LIKE '%关键词%';

使用SQL语句查询数据库中带有某个关键词的表名

4、使用SQL语句查询SQLServer数据库中带有某个关键词的表名:

(1)精确查询脚本如下:

SELECT NAME FROM SYS.OBJECTS WHERE TYPE='U' AND NAME = '键词';

(2)模糊匹配查询脚本如下:

SELECT NAME FROM SYS.OBJECTS WHERE TYPE='U' AND NAME LIKE '%关键词%';

使用SQL语句查询数据库中带有某个关键词的表名

5、以上都是主流数据库通过SQL语句查询数据库中带有某个关键词的表名的语句,希望能帮到大家~~ ( *^_^* )

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢