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語句查詢了連接下所有的數據庫,搜索同名表的字段數。