SQL实战:从数据查询到业务分析

SQL实战:从数据查询到业务分析

统计每月销售额、找出重复记录、关联用户与订单,SQL能把业务问题转化为查询结果。通过实际案例掌握筛选、分组、多表连接与窗口函数,并学习排查慢查询。

阅读433
2436篇内容
发布时间2026-09-24
相关标签:

PHP PDO 基础教程:安装配置与常用操作指南

本文介绍如何使用PHP的PDO扩展连接MySQL数据库。内容涵盖在php.ini中启用PDO及相关驱动的配置步骤,包括设置extension_dir和加载dll文件。同时详细解析了PDO的基本用法,如DSN数据源构造、INSERT/SELECT操作的执行方式,以及fetch、fetchAll等结果集提取技巧,帮助初学者快速掌握PHP数据库交互的基础技能。

PHP PDO 基础教程:安装配置与常用操作指南

详解如何使用Beego ORM在Postgres中存储图片

本文详细讲解了PostgreSQL的两种文件存储机制(bytea与Large Object),并针对Golang Beego ORM不原生支持[]byte映射bytea的问题,通过实现Fielder接口定义自定义ByteArrayField类型。提供了完整的代码示例,演示如何将图片二进制数据作为bytea存入PostgreSQL数据库及读取还原,解决了Web开发中常见的静态资源本地化存储需求。

详解如何使用Beego ORM在Postgres中存储图片

MySQL和Oracle数据库空间查看与扩容指南

本文整理MySQL和Oracle数据库中查看数据容量、索引大小及表空间使用率的常用SQL语句,涵盖各库总体容量、单库容量及各表详细占用情况。同时针对Oracle提供表空间扩展、临时表空间管理以及自动扩容配置方法,帮助用户有效监控和解决存储空间不足问题。

MySQL和Oracle数据库空间查看与扩容指南

解决MySQL ERROR 1130远程连接被拒绝的两种方法

遇到MySQL报ERROR 1130 'Host is not allowed to connect'错误时,是因为当前用户账户未配置远程访问权限。本文介绍两种修复方案:通过修改mysql.user表的host字段允许全局访问,或使用GRANT命令为特定IP授予全部权限,帮助快速恢复远程数据库连接。

解决MySQL ERROR 1130远程连接被拒绝的两种方法

SQL Server 配置链接服务器 sp_addlinkedserver 教程

本文详细介绍如何在 SQL Server 中通过系统存储过程 sp_addlinkedserver 和 sp_addlinkedsrvlogin 配置链接服务器,实现跨数据库实例或不同服务器间的数据查询。涵盖完整的环境准备、参数设置、命令执行顺序及验证方法,适用于需要整合多数据源的运维与开发场景。

SQL Server 配置链接服务器 sp_addlinkedserver 教程

SQL Server 分页存储过程优化:避免全表扫描的执行计划陷阱

在 SQL Server 中实现高效的分页查询,关键在于控制执行计划。对比两种基于 ROW_NUMBER 的分页写法,直接关联主表查询往往导致引擎触发全表扫描,IO 消耗随页码增加而恶化。采用中间表提取 ID 再回查主表的“双步走”策略,可将逻辑读取大幅降低,确保查询性能稳定且不受当前页码影响。

SQL Server 分页存储过程优化:避免全表扫描的执行计划陷阱

Linux Centos7.2 安装 unixODBC 与 FreeTDS 连接 SQL Server

本文详细讲解在 Linux CentOS 环境下,通过编译安装 unixODBC 和 FreeTDS 来建立与 Microsoft SQL Server 数据库连接的方法。内容涵盖从下载源码、顺序安装依赖、配置驱动文件(odbcinst.ini/odbc.ini)到使用 isql 命令行测试连通性及 Shell 脚本调用存储过程的完整操作流程,解决常见的 TDS 版本报错问题。

Linux Centos7.2 安装 unixODBC 与 FreeTDS 连接 SQL Server

MySQL中JSON类型数据插入、查询与修改详解

本文详细介绍MySQL数据库中JSON数据类型的实际应用。涵盖如何以字符串或内置函数插入JSON数据,利用->>和JSON_UNQUOTE高效提取字段值,以及通过JSON_CONTAINS进行精确搜索。同时讲解JSON_SET、JSON_INSERT、JSON_REPLACE和JSON_REMOVE实现局部更新的方法,帮助开发者灵活处理半结构化数据。

MySQL中JSON类型数据插入、查询与修改详解

MySQL DELETE 假删除原理及空间释放方法

在InnoDB引擎中,DELETE操作执行的是标记删除而非物理移除,导致表文件占用的磁盘空间不减少,产生大量无效“空洞”并降低查询效率。本文通过实例演示验证这一现象,并介绍使用OPTIMIZE TABLE或ALTER TABLE重建表来彻底清除标记、回收空间并提升性能的方法。

MySQL DELETE 假删除原理及空间释放方法
加载更多

专题列表