当前位置: 首页 > 面试题库 >

MySQL数据库中非空表的列表

韩博厚
2023-03-14
问题内容

我可以让MySQL返回数据库中的所有非空表吗?类似于“ SHOW TABLES”,但仅那些不为空的表。


问题答案:

“ information_schema”应包含相关详细信息。你可以试试

SELECT table_type,
       table_name
FROM information_schema.tables
WHERE table_rows >= 1;

从选择性数据库中进行选择。您还可以按TABLE_SCHEMA以下条件过滤:

SELECT table_schema,
       table_type,
       table_name 
FROM information_schema.tables
WHERE table_rows >= 1
  AND TABLE_SCHEMA=?


 类似资料:
  • 试图获取。accdb数据库(2007-2016格式)中所有表的列表。似乎找不到MSysObjects表。使用UCanAccess net.ucanaccess.jdbc.ucanaccessSqlException:UCAEXC::3.0.6用户缺乏权限或找不到对象:MSYSOBJECTS at net.ucanaccess.jdbc.ucanaccessStatement.executeQuer

  • 问题内容: 我正在使用带有SQL数据库的C#开发应用程序。 我有一个模型: 我想将其表示为表格。 表格的哪些正确字段? 问题答案: 这取决于该人与他将负责的其他人之间存在什么样的关系。 如果是父母与子女的关系,即 组成 关系,则可以使用自我参考表。就像是: 包含以下各列: , 。 相同表的外键。 如果一个人与其他人之间的关系是一个 集合 ,并且一个人可能对其他许多事情负责: , 。 : , , 。

  • 问题内容: 如何使用查询获取SQL Server数据库中所有表的列表。我的意图是将其动态显示在网页上。 问题答案: 尝试: 这应该给您您想要的。然后,您需要从网页中调用它,以所需格式显示。 您可能要看: 如何使用C#在组合框中从数据库获取所有表的名称 可能会帮助您完成您想做的事情。 另外-您可能想看一下SQL Server:我应该在sys表上使用information_schema表吗? 用于sy

  • 我正在研究一个血液供应链的模拟,并创建和导入了一些表来管理各种代理群体的主数据,如血液处理中心、检测中心、医院等。这些表包含所述代理的名称和lat/lon坐标。 这些表都是MySQL数据库的一部分,我用它的接口连接到AnyLogic,正如我所说,导入了这些表。到目前为止还不错,但是,当我想为每个数据库条目创建代理群体并将代理的参数分配到表的各个字段时,AnyLogic不能将名称(在MySQL中为V

  • 问题内容: MySQL数据库表的记录上限是多少?我想知道自动增量字段。如果我添加数百万条记录会怎样?如何处理这种情况?谢谢! 问题答案: mysql int类型可以做很多行:http : //dev.mysql.com/doc/refman/5.0/en/numeric- types.html 无符号的最大值是 无符号的最大值是

  • 问题内容: 是否有一条SQL命令将列出数据库中的所有表,并且该命令与提供程序无关(可在MSSQLServer,Oracle,MySQL上运行)? 问题答案: 最接近的选项是查询表。 它是标准SQL的一部分,但并非所有供应商都支持它。据我所知,唯一支持它的RDBMS供应商是: 的MySQL PostgreSQL的 微软SQL服务器2000年/ 2005年/ 2008年 一些品牌的数据库,例如Orac