服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - 数据库技术 - 如何知道MySQL数据库中表和列的确切数量?

如何知道MySQL数据库中表和列的确切数量?

2023-09-11 12:01未知服务器之家 数据库技术

要获取MySQL数据库中表和列的确切数量,请在COUNT()内部使用DISTINCT。 假设我们有一个名为sample的数据库,我们需要对其进行操作以获取表和列的确切数量。 为了实现这一目标,查询如下: mysql SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTabl

如何知道MySQL数据库中表和列的确切数量?

要获取MySQL数据库中表和列的确切数量,请在COUNT()内部使用DISTINCT。

假设我们有一个名为“sample”的数据库,我们需要对其进行操作以获取表和列的确切数量。

为了实现这一目标,查询如下:

mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable,Count(Column_Name) AS TOTALColumn
   -> FROM INFORMATION_SCHEMA.COLUMNS
   -> WHERE TABLE_SCHEMA = 'sample';

下面是显示数据库中表格和列数的输出 ‘sample’ −

+------------+-------------+
| TotalTable | TOTALColumn |
+------------+-------------+
|        123 |         287 |
+------------+-------------+
1 row in set (0.02 sec)

以上就是如何知道MySQL数据库中表和列的确切数量?的详细内容。

免费资源网,http://www.zzvips.com/uploads/allimg/b1lfbtmzlax

延伸 · 阅读

精彩推荐
  • 数据库技术浅谈数据库缓存最终一致性的四种方案

    浅谈数据库缓存最终一致性的四种方案

    缓存是软件开发中一个非常有用的概念,数据库缓存更是在项目中必然会遇到的场景,缓存一致性的保证,更是在面试中被反复问到。下面我们就一起来了...

    牛牛码特6112021-12-10
  • 数据库技术SQL中IS NOT NULL与!=NULL的区别

    SQL中IS NOT NULL与!=NULL的区别

    这篇文章主要介绍了SQL中IS NOT NULL与!=NULL的区别,本文详细诉说了它们的区别,以及推荐使用方法,需要的朋友可以参考下...

    数据库技术网9082021-10-25
  • 数据库技术DorisJoin优化原理文档详解

    DorisJoin优化原理文档详解

    Doris Join 优化原理 Doris 支持两种物理算子,一类是Hash Join,另一类是Nest Loop Join。 Hash Join:在右表上根据等值 Join 列建立哈希表,左表流式的利用哈希表进...

    未知642023-07-30
  • 数据库技术MySQL中count(*)、count(1)、count(col)的区别是什么

    MySQL中count(*)、count(1)、count(col)的区别是什么

    COUNT(expression):返回查询的记录总数,expression 参数是一个字段或者 * 号。 测试 MySQL版本:5.7.29 创建一张用户表,并插入一百万条数据,其中gender字段有五...

    未知1382023-06-24
  • 数据库技术redis哨兵模式说明与搭建详解

    redis哨兵模式说明与搭建详解

    哨兵模式是redis高可用的一种解决方案。 哨兵必须用三个实例取保证自己的高可用,但是哨兵+主从模式是不能保证消息不丢失的。 为什么用三个来保证呢...

    未知1232023-07-13
  • 数据库技术域名挂了黑链-虚拟主机/数据库问题

    域名挂了黑链-虚拟主机/数据库问题

    问:域名挂了黑链,域名挂了黑链 答:您好, 我们可以初步核实下情况,如果涉及到费用的话会在工单中明确告知。 祝新春愉快,非常感谢您对我司的支持...

    未知1112023-06-02
  • 数据库技术云数据库迁移的五大步骤

    云数据库迁移的五大步骤

    企业将数据库迁移到云端需要投入大量时间规划、整理数据并进行测试,因为一旦过程出现错误,可能会带来诸多弊端。不过,企业可以通过采取以下5个基...

    IT168网站6182021-09-02
  • 数据库技术MySQL浮点型数据类型怎么用

    MySQL浮点型数据类型怎么用

    MySQL 浮点型数据类型 浮点型声明:float(M,D) double(M,D) Decimal(M,D) M:总位数 D:小数位数 mysqlCreate table stu( num1 float(5,2), num2 double(6,1) ) MySQL支持科学计数法 mysqlins...

    未知1662023-05-29