MySQL全表扫描一定存在性能问题吗?
MySQL 执行计划中出现全表扫描,并不一定代表查询存在性能问题,也可能是 MySQL 优化器经过分析之后的正确选择。常见的应用案例包括数据量很少的小表,数据仓库中的聚合分析等。
《SQL编程思想》第3章 逻辑处理功能
本章我们将会学习常用的SQL函数,同时还会了解如何利用CASE条件表达式为SQL语句增加逻辑处理功能。
PostgreSQL 16新特性之数组抽样和随机排序
PostgreSQL 16增加了 2 个新的数组函数:array_sample(),返回随机抽取的 N 个数组元素;array_shuffle(),将数组中的元素随机排序,
Oracle Database 23c新特性之表值构造函数
Oracle 23c 增强了 VALUES 子句的功能,它可以作为表值构造函数创建一组数据行(临时表),用于 SELECT、INSERT 以及 MERGE 语句。
Oracle Database 23c新特性之CASE语句/表达式增强
Oracle database 23c 改进了 PL/SQL 程序中的简单 CASE 语句和 CASE 表达式,支持悬空谓词(dangling predicate)和单个 WHEN 分支中的多项匹配。
SQL:2023标准正式发布!
国际标准化组织(ISO)于 2023 年 6 月 1 日正式发布了最新 SQL 标准,也就是 SQL:2023。
Oracle Database 23c新特性之关联更新和删除
Oracle database 23c 开始支持在 UPDATE 和 DELETE 语句中使用 JOIN 连接,获取更新和删除的数据源。
Oracle Database 23c新特性之无表查询
Oracle 23c 开始支持无表查询,也就是没有 FROM 子句的 SELECT 语句。
PostgreSQL 16新特性预览
PostgreSQL 全球开发组于 2023-05-25 发布了 PostgreSQL 16 的第一个 be
SQL获取月份中的最后一天
本文介绍了如何利用 SQL 获取月份中的最后一天,涉及的数据库包括 Oracle、MySQL、Microsoft SQL Server、PostgreSQL 以及 SQLite。
Oracle Database 23c新特性之布尔数据类型
Oracle database 23c 引入了新的 SQL 布尔(Boolean)数据类型,可以像其他内置类型一样使用。
【MySQL性能优化】08 ENUM与SET类型
ENUM枚举类型和SET集合类型。
PostgreSQL 与标准 SQL:2023 新特性
SQL:2023 标准新特性在 PostgreSQL 中的实现情况。
【MySQL性能优化】07 TEXT与BLOB类型
TEXT类型可以用于存储长文本字符串,BLOB类型可以用于存储二进制大对象。
最新标准SQL:2023新特性预览
SQL 标准每隔几年就会发布一次,最新的 SQL:2023 已经编写完成,主要分为以下三大类别:已有 SQL 语言的增强;JSON 相关的新特性;新增的属性图查询语言。
【MySQL性能优化】06 BINARY与VARBINARY
BINARY(M)和VARBINARY(M)类型与CHAR和VARCHAR类型类似,但是存储的内容为二进制字节串,而不是普通字符串。
FerretDB:基于PostgreSQL的MongoDB替代产品
FerretDB 使用 PostgreSQL 作为数据库存储,兼容 MongoDB 6.0+ 协议,可以作为 MongoDB 一个开箱即用的替代产品。
【MySQL性能优化】05 CHAR与VARCHAR类型
MySQL字符串类型CHAR与VARCHAR的区别。
【MySQL性能优化】04 数字类型
MySQL数字类型INT、DECIMAL、FLOAT、DOUBLE如何选择。
【MySQL性能优化】03 选择数据类型
我们在选择字段的数据类型时,首先应该满足存储业务数据的要求,其次还需要考虑性能和使用的便捷性。