发表新主题 回复该帖子
主题:MySQL通过字段名字查询所在表名称
菜鸟
帖子档案  楼主 MySQL通过字段名字查询所在表名称   Post by : 2009-06-17 21:28:00.0
  • 幼儿园
  • 幼儿园
  • UID:30
  • 主题:53
  • 帖子:96
  • 加为好友 加为好友    发送短信 发送短信

假如当前数据库某几张表中含有Name字段,数据库里有10张表,其中有5张表含有这个字段

能否把数据库中含有这个字段(Name)的表查询出来?

返回页面顶部  

大鳄鱼
2F Re:~   Post by : 2009-06-17 21:31:45.0
  • 幼儿园
  • 幼儿园
  • UID:53
  • 主题:8
  • 帖子:15
  • 加为好友 加为好友    发送短信 发送短信
先用 show tables; 得到所有表名字,然后遍历这个记录集 使用

SHOW COLUMNS FROM tableName 得到表的列名,再遍历这个记录集 判断有无你需要的列名

2个循环搞掂


如果你要一条sql语句做到的话 只能使用存储过程了 em09
返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 18 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号