MySQL GROUP BY 语句
GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语句是 SQL 查询中用于汇总和分析数据的重要工具,尤其在处理大量数据时,它能够提供有用的汇总信息。 GROUP BY 语法 SELECT column1, aggregate_function(column2) FROM table_name WHERE
盖国强数据库简史系列 | Oracle 的分布式数据库已经实现了超越吗?
Oracle 在 2024 年 3 月4 日由Juan Loaiza面向全球发布了自治分布式数据库产品(Oracle Globally Distributed Autonomous Database),其分布式数据库战略再次引发业界的关注。
OLAP技术的选择,进化和思考
引言 企业数字化的进程,由数据库的发展轨迹主导,而数据库本身的演进又受制于硬件的技术瓶颈。简单来说,数据库需要一个强大的计算机来支撑,但单块CPU显然没有这个能力,因此通过网络连接多块CPU、磁盘的分布式技术成为数据库发展的主要推动力,但相关硬件技术的发展速度有所差异,“在多年以前,数据库的硬件瓶颈主要在于磁盘和网络带宽,随着磁盘读写速度和网络带宽的提升,也就是IO不会成为数据库的明显瓶颈。”炎凰
mysqlcheck MySQL 表维护程序
mysqlcheck 客户端执行表维护。它检查、修复、优化或分析表。如果用户使用--databases或--all-databases选项来处理一个或多个数据库中的所有表,则调用mysqlcheck将花费很长时间。对于 MySQL 升级过程来说也是如此,如果它确定需要表检查,因为它以相同的方式处理表。 mysqlcheck 用法 当 mysqld 服务器运行时,应使用命令 mysqlcheck。这
SQL事务和ACID属性
引言:SQL中的事务 想象一下一个使用SQL作为数据库的银行系统。 用户A想将一些钱存入用户B的账户。 如果他们发送了钱,我们从他们的账户余额中扣除了这笔钱,并且我们想要将这笔钱存入用户B的账户,但突然间我们的数据库崩溃了。 这是否意味着我们从用户A的余额中扣除的钱消失了?嗯,并不是在SQL数据库中,因为它们使用SQL事务来处理这些情况。 事务和ACID属性 事务是一系列作为单一原子单元执行的一个