是否有任何查询,以便可以获取本地服务器上所选数据库的表列表以及每个表中的列数。

请转发您的想法(如果有)...

最佳答案

使用:

  SELECT t.table_name,
         COUNT(*)
    FROM INFORMATION_SCHEMA.TABLES t
    JOIN INFORMATION_SCHEMA.COLUMNS c ON c.table_name = t.table_name
   WHERE t.table_catalog = 'your_database'
     AND t.table_schema = 'your_schema'
GROUP BY t.table_name


参考


INFORMATION_SCHEMA.TABLES
INFORMATION_SCHEMA.COLUMNS

09-26 09:37