| 主题:MySQL通过字段名字查询所在表名称 |
|---|
|
假如当前数据库某几张表中含有Name字段,数据库里有10张表,其中有5张表含有这个字段 能否把数据库中含有这个字段(Name)的表查询出来? |
|
|
先用 show tables; 得到所有表名字,然后遍历这个记录集 使用
SHOW COLUMNS FROM tableName 得到表的列名,再遍历这个记录集 判断有无你需要的列名 2个循环搞掂 如果你要一条sql语句做到的话 只能使用存储过程了
|
|
粤ICP备07511478号