"使用列名筛选表格"
- 论坛
- "使用列名筛选表格"
18 浏览
"使用列名筛选表格"
这个问题已经有了答案:
我正在处理一个巨大的数据库。我想找到所有包含列名\"xyz\"(不能说实际的列名)的数据库中的所有表。是否有任何查询或其他解决问题的方法。谢谢。
FYI
DB:MySql
admin 更改状态以发布 2023年5月20日
匿名的
0 Comments
当然,你可以使用INFORMATION_SCHEMA
数据库来实现:
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME ='xyz';
-当你想要在所有数据库中进行搜索时。如果你只想在你的数据库中进行搜索,那么请添加:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME ='xyz' AND TABLE_SCHEMA='database';
当然,你可以使用LIKE
比较或任何其他允许在SQL中使用的方式来过滤你的列。