网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

用SQL语句查询数据库中带有某个字段的所有表名

时间:2024-10-21 19:28:56

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

用SQL语句查询数据库中带有某个字段的所有表名

2、MySQL数据库查询带有某个字段的所有表名:(1)精确查询语句如下:SELECT * FROM information_schema.columns WHERE column_name='column_name';(2)模糊匹配查询SELECT * FROM information_schema.columns WHERE column_name LIKE '%column_name%';

用SQL语句查询数据库中带有某个字段的所有表名

3、Oracle数据库查询带有某个字段的所有表名:(1)精确查询语句如下:SELECT column_name,table_name FR晦倘佳鳎OM user_tab_columns WHERE column_name='column_name';(2)模糊匹配查询SELECT column_name,table_name,FROM user_tab_columns WHERE column_name LIKE '%column_name%';

用SQL语句查询数据库中带有某个字段的所有表名

4、SQLServer数据库查询带有某个字段的所有表名:(1)精确查询语句如下:SELECT [name] FROM [库名柯计瓤绘].[dbo].sysobjects WHERE id IN (SELECT id FROM [库名].[dbo].syscolumns WHERE name = '字段名')(2)模糊匹配查询SELECT [name] FROM [库名].[dbo].sysobjects WHERE id IN (SELECT id FROM [库名].[dbo].syscolumns WHERE name LIKE '%字段名%')

用SQL语句查询数据库中带有某个字段的所有表名

5、其实通过字段名称查询表名的方式有很多种,本篇经验分别使用目前最主流的三中数据库的一些脚本通过字段查询表名与大家分享,希望能帮到大家~~( *^_^* )

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com