回答

收藏

SQL检查数据库是否为空(无表)

技术问答 技术问答 266 人阅读 | 0 人回复 | 2023-09-14

我需要使用SQL查询来检查数据库是否完全为空(无表)。如何才能做到这一点?
' I; W* @& o. ?) D& l谢谢您的帮助!- p3 I# ]5 \9 D& H& O* D2 v, _
               
7 R6 f4 C- `, g3 g+ W" J解决方案:
' R0 V2 ~. D% m! @9 I% ~               
( l8 u, ^( ]* C3 l
: u) u9 I- V6 o+ {
3 x' r, H+ ~. _% i                SELECT COUNT(DISTINCT `table_name`) FROM `information_schema`.`columns` WHERE `table_schema` = 'your_db_name': v+ d9 u: m$ V. v5 D/ F/ X( ~( s6 I
将返回数据库中表(或视图)的实际数量。如果该数字为0,则没有表。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则