已知一个字段a,想在数据库mn里面找到,哪几张表有这个字段a,请问这个SQL要怎么写呢???
是否还可以进行模糊查询呢?例如想找到有含有btn的字段(就像这样的btna,btnb,btnc。。。这样的字段)的表名呢?
MySQL已知字段查表名!!!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
战在春秋 2017-06-09 05:17关注代码如下:
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME like '%btn%' AND TABLE_SCHEMA='YourDatabaseName';INFORMATION_SCHEMA.COLUMNS 是系统表,查询它和查询普通表的语法一样。
用心回答每个问题,如果有帮助,请采纳答案好吗,非常感谢~~。
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 3无用