MySQL数据库:
SELECT count(*)
FROM information_schema.columns
WHERE table_name = ‘your table name’
Oracle数据库:
SELECT COUNT(*)
FROM user_tab_columns t
WHERE t.TABLE_NAME=‘your table name’
问题:遇见使用SQLyog查询mysql数据库时,查询表有多少字段时不准确,查询出来经常是两倍的字段数。
解决:有两个同名的表分别在不同名的数据库中。
由此可见,该SQL语句查询了连接下所有的数据库,搜索同名表的字段数。