- 博客(830)
- 资源 (7)
- 收藏
- 关注

原创 实战 SQL:亚马逊、京东等电商平台的销售排行榜和飙升榜
以亚马逊、京东等电商平台的销售排行榜和销售飙升榜为实战案例,介绍了一些常用的 SQL 排名窗口函数(RANK、ROW_NUMBER等)和取值窗口函数(LAG、LEAD)的数据分析功能。
2020-07-23 22:36:58
9272
15

原创 实战 SQL:银行等金融机构可疑支付交易的监测
SQL 窗口函数(Window fuction)或者分析函数提供了强大的数据分析功能,我们介绍了一些聚合窗口函数的实际案例。SUM 函数常常用于计算历史累计值,COUNT 函数可以用于计算数据累计出现的次数,AVG 函数可以用于计算移动平均值。
2020-05-04 08:14:48
16874
35

原创 某电商销售数据分析 SQL 面试题解析
本文基于某电商销售数据分析 SQL 面试题,解析并给出了 MySQL 中的解决方法。依次使用了 GROUP BY 分组加聚合函数、HAVING 过滤和DISTINCT 去重、ORDER BY 排序加上 LIMIT 子句实现 Top-N 排行榜,以及窗口函数。
2020-04-22 21:56:53
13162
31

原创 SQL 面试题:WHERE 和 HAVING、ON 有什么区别?
SQL 中WHERE和HAVING的区别在于:WHERE子句在GROUP BY分组和聚合函数之前对数据行进行过滤;HAVING子句对GROUP BY分组和聚合函数之后的数据行进行过滤。SQL 中WHERE和ON的区别在于:对于内连接查询,WHERE和ON中的过滤条件等效;对于外连接查询,ON中的过滤条件在连接操作之前执行,WHERE中的过滤条件(逻辑上)在连接操作之后执行。
2020-04-09 07:42:16
15883
12

原创 实战 SQL:销售数据的小计/合计/总计以及数据透视表
介绍如何在 SQL 中利用聚合函数、GROUP BY 子句的 ROLLUP、CUBE 和 GROUPING SETS 选项以及 CASE 表达式实现类似 Excel 数据透视表的功能,通过展开、折叠、筛选、行列转换等操作得到不同层次和视角的数据小计/合计/总计。本文涉及的数据库包括 Oracle、MySQL、SQL Server 以及 PostgreSQL。
2020-04-02 18:19:18
9038
2

原创 实战 SQL:微信、微博等社交网络中的友好、粉丝关系分析
介绍如何将微信、微博这类图结构的社交网络数据使用邻接列表进行描述,并且最终存储为结构化的关系表。利用 SQL 语句中的 JOIN 连接查询、通用表表达式的递归查询等功能对其进行分析,发行其中隐藏的社交关系。这些方法适用于 MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite。
2020-03-28 13:09:07
18542
29

原创 实战 SQL:实现百度、高德等地图中的地铁换乘线路查询
本文介绍了一个 SQL 高级功能:通用表表达式(Common Table Expression),也就是 WITH 子句。CTE 可以提高复杂查询的性能和可读性,实现树状结构或者图数据的遍历。例如:生成数字序列;获取员工上下级的组织关系;查询地铁、航班换乘线路;社交网络图谱分析。
2020-03-19 22:48:36
7527
11

原创 SQL 编程思想:一切皆关系
关系模型定义了单一的数据结构:关系,也就是二维表。SQL 是一种面向集合的编程语言,它操作的对象是集合,操作的结果也是集合。在 SQL 中,一切皆关系。
2020-03-01 21:52:02
14238
27

原创 那些年我们踩过的坑,SQL 中的空值陷阱!
在数据库中,空值(NULL)是一个特殊的值,通常用于表示缺失值或者不适用的值。今天我们来详细讨论一下数据库中的空值问题,主要包括 MySQL、Oracle、SQL Server、PostgreSQL 以及 SQLite。
2019-12-31 07:31:17
13796
17
原创 国产操作系统之Ubuntu Kylin:中西合璧
优麒麟操作系统通过融合国际开源生态与本土化需求,专为中文用户深度定制,成为了中国最具影响力的 Linux 发行版之一。
2025-08-12 08:00:00
105
原创 CellReport:一款免费开源、基于Web的报表工具
是一款国产开源、基于 Web 浏览器、面向开发者和业务人员的现代化报表设计与生成平台。它的核心目标是提供一个灵活、强大且易于使用的工具,用于创建各种复杂统计报表。CellReport 支持使用数据库、 Excel 文件、API 服务、已有报表等作为数据源,通过内置的集合函数组织数据,最终以 Excel 风格的界面呈现报表结果。
2025-08-07 20:00:00
972
原创 SmartSQL:一款国产免费开源的数据库文档神器,工作效率提升10倍!
是一款方便快捷的数据库文档查询、生成工具,致力于成为帮助企业快速实现数字化转型的元数据管理工具。
2025-08-06 20:00:00
649
原创 SQLark实现数据库国产替换迁移:MySQL->达梦数据库
最近有一个项目涉及从 MySQL 到达梦数据库的国产替换,经过了解发现(百灵连接)开发工具可以提供全生命周期的数据迁移解决方案,决定体验一下。先说结论,本次测试基于 SQLark 自动完成的迁移对象比例为 90.58 %。SQLark 一次完整的数据库迁移流程包括迁移评估、数据迁移以及迁移校验几个步骤。
2025-08-05 14:00:00
2093
原创 NeoBase:一款开源、基于AI的数据库管理助手
是一款基于人工智能的数据库助手,可以帮助用户通过自然语言与数据库进行交互,实现数据库的管理、查询和优化。
2025-08-04 20:00:00
1602
原创 dbdiagram:一款简洁高效的免费数据库设计工具
是一个免费易用的在线数据库实体关系图(ERD)绘制工具,通过编写 DBML(数据库标记语言)与实时可视化实现高效数据库设计。dbdiagram 适合开发者、数据库管理员、产品经理等人员设计、讨论或文档化数据库结构。
2025-08-03 20:00:00
359
原创 Vditor:一款免费开源、基于浏览器的Markdown编辑器
是一款由 B3log 组织开源、基于浏览器的现代化 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。
2025-08-02 20:02:06
458
原创 Seal Report:一款免费开源的报表工具
是一款基于 C# 语言开发的开源报表工具,可以从各种数据库或 NoSQL 数据源中生成日常报告,并且执行复杂的计划任务。
2025-08-02 20:00:00
787
原创 Stack Overflow 2025开发者调研结果发布,为什么他们没有35岁职场危机?
也就是说,35 岁及以上的开发者占比达到了 48.4%,接近一半。1/5 参与者来自美国,其他大部分也都来自欧美,国内参与者占比只有 0.7%;另外,45 - 54 岁的专业开发者占比也有 13%,甚至还有 6.1% 的开发者年龄到达或者超过了 55 岁。年度开发者调查结果已经发布,此次调查共有全球 177 个国家和地区超过 49000 名参与者。其中,76% 参与者为专业开发者,其他包括业余开发者、爱好者或者相关从业人员。按照年龄段来说,专业开发者主要集中在 25 - 44 岁,占比 66%。
2025-08-02 09:00:00
338
原创 SQLFlash:一款由AI驱动的SQL优化工具
是一款 AI 驱动的 SQL 性能优化工具,专为开发者和数据库管理员设计,旨在解决慢查询和复杂 SQL 语句的优化难题。手动调优通常耗时、复杂,并且需要深厚的专业知识。SQLFlash 实现了这一过程的自动化,能够快速识别并解决性能瓶颈,从而使得用户可以将大量时间专注于核心业务逻辑开发。
2025-08-01 20:00:00
438
原创 Stack Overflow 2025开发者调查结果公布,谁是最受欢迎的数据库?
年度开发者调查结果已经公布,此次调查共有全球 177 个国家和地区超过 49000 名参与者。
2025-08-01 12:00:47
562
原创 PhET在线互动模拟程序:一个让科学与数学触手可及的免费宝藏
打开浏览器,输入以下地址访问 PheT 官方网站:然后按照学科、年级等信息搜索你感兴趣的模拟主题。点击模拟标题或者图片查看具体的介绍。点击播放按钮开始在线探索!
2025-08-01 07:45:40
1017
原创 SchemaCrawler:一款免费开源的数据库文档工具
是一个免费开源的数据库元数据发现、理解和文档化工具,可以帮助我们理解数据库结构、生成实体关系图和数据库文档。SchemaCrawler 提供命令行脚本以及 Java API 两种使用方式,满足不同业务场景需求。
2025-07-31 20:00:00
905
原创 推荐一款免费AI智能数据库监控诊断优化工具
DBdoctor是一款数据库性能诊断与优化平台,专注于解决数据库性能问题,提供从监控、诊断到优化的全流程解决方案。它采用eBPF技术深入数据库内核,实现细粒度性能分析,并结合AI智能诊断,帮助用户快速定位问题、优化SQL性能,提升数据库稳定性。DBdoctor 目前已适配商业/开源/国产/云等20+国内外主流数据库,可永久免费使用。并提供包括数据库性能监控与诊断、SQL审核与治理、数据安全与防护等三大核心功能模块。utm=40。
2025-07-31 09:47:30
1281
5
原创 国产操作系统之deepin:秀外慧中
deepin 操作系统以国产支持、稳定安全、美观易用、AI 融合为核心,在桌面 Linux 领域具有较强竞争力,尤其适合追求简洁体验的国内用户。
2025-07-31 08:00:00
445
原创 ChinaTextbook:从小学、初中到大学PDF教材,免费无水印,GitHub已获46.1K标星
ChinaTextbook 是一个托管在 GitHub 上的开源项目,旨在免费提供国内从小学到大学的 PDF 教材资源。该项目自 2021 年启动后长期低调维护,于 2025 年 5 月突然爆火,单日斩获超 6000 Star,一个月内增长近 3 万 Star,目前资源库总量达 41.53 GB,成为一个具有代表性的教育类开源项目。
2025-07-30 08:00:00
3629
原创 HammerDB:一款免费开源的数据库基准测试工具
是一款免费、开源的数据库负载生成和基准测试工具。它主要用于评估数据库系统的性能、可扩展性和吞吐量,特别侧重于 TPC-C 和 TPC-H 基准测试模型。
2025-07-29 20:00:00
1171
原创 SQL案例分析:打印菱形图案
我们可以定义一个菱形大小参数 len,示例中为 5。可以看出,菱形是非常有规律的图形,可以通过递归实现图案生成。我们只需要调整参数 len,就可以控制菱形的大小。我们可以分析一下上面的菱形,总行数为 9。
2025-07-29 08:00:00
419
原创 DBER:一款极简数据库设计工具
DBER 使用 JavaScript 开发,支持本地部署,最简单的方式是通过 Docker 运行服务。DBER 还支持一键导入/导出 SQL 语句,包括 DBML、MySQL、PostgreSQL、SQL Server。是一款基于 Web 浏览器的免费数据库设计工具,主要使用实体关系图(ERD)进行数据库设计和数据建模。DBER 提供了可视化的数据库结构设计方法,以及拖拽式生成实体引用关系。DBER 所有数据都存储在本地浏览器中,后台使用 indexDB。点击“Get started”开始数据库设计。
2025-07-28 20:00:00
375
原创 中国数据库产业图谱(2025)
2025 版的产业图谱共分为数据库主流产品提供商、数据库生态工具提供商、数据库前沿产品提供商、数据库服务商、数据库安全提供商、数据库生态社区、数据库人才培养等领域,在 2024 版基础上,事务型数据库和分析型数据库首次引入行业应用情况,并将入选金融和电信行业的厂商赋予领航者和竞争者的标识,此外,时序数据库和图数据库也引入领航者和竞争者的标识。原文链接:https://www.modb.pro/doc/146003。
2025-07-28 12:00:00
412
原创 一个GitHub标星6万的提示词工程指南
提示工程(Prompt Engineering)是一门较新的学科,关注提示词开发和优化,帮助用户将大语言模型(Large Language Model, LLM)用于各场景和研究领域。这个项目包含了大语言模型相关的论文研究、学习指南、模型、讲座、参考资料、大语言模型能力以及与其他与提示工程相关的工具,目前在 GitHub 上已经获得了 6 万个标星。(Prompt Engineering Guide)是一个由 DAIR.AI 发起的项目,旨在帮助研发和行业内相关人员了解提示工程。
2025-07-28 08:00:00
1636
原创 Docmost:一款开源的Wiki和文档协作软件
是一款开源的 团队协作 Wiki 与文档管理工具,定位为 Confluence 和 Notion 的开源替代品,专注于提供高效、安全且可定制的知识库解决方案。Docmost 的核心优势在于开源免费、支持自托管,同时集成了企业级协作功能。
2025-07-27 20:00:00
1465
原创 SQL Developer Data Modeler:一款免费跨平台的数据库建模工具
是由 Oracle 公司开发的一款免费的图形化数据建模和数据库设计工具,用于创建、浏览和编辑逻辑模型、关系模型、物理模型、多维模型和数据类型模型。SQL Developer Data Modeler 既是一个独立的应用程序,同时也被集成到了 Oracle SQL Developer 开发工具中。
2025-07-26 20:00:00
1083
1
原创 Sweet Home 3D:一款免费的室内装修辅助设计软件
是一款免费开源的室内装修辅助设计软件,专注于帮助用户通过 2D 平面图设计房屋布局,并实时生成 3D 效果图;适用于业余爱好者、装修家庭及专业设计人员快速实现家居规划。Sweet Home 3D 基于 Java 开发,支持跨操作系统,包括 Windows、macOS、Linux、iOS 和 Android,并且界面支持中文。
2025-07-25 20:00:00
915
原创 腾讯ima:一个基于AI的知识库工具
(也称 ima.copilot) 是腾讯推出的 AI 驱动型生产力工具,旨在构建“检索-阅读-创作”一体化的智能办公平台,深度融合了知识管理与创作辅助功能,而且个人完全免费。ima 适合个人自媒体创作、论文学术研究、文档翻译等,也适合企业协同办公和信息获取等场景。
2025-07-24 20:00:00
525
原创 MySQL 9.4.0创新版发布,AI开始辅助编写发布说明
MySQL 9.4.0 创新版主要聚焦于底层编译适配、字符集兼容性、内存管理精细化及操作系统支持扩展,同时强化了诊断日志的透明度。生产环境仍推荐优先采用 LTS 版本(例如 8.4.x),而此版本适合需要尝鲜新特性或深度定制 MySQL 的团队。作为一个创新版,MySQL 9.4.0 最大的创新应该就是使用 Oracle HeatWave GenAI 作为助手帮助编写版本发布说明了。难道下一步要开始用 AI 辅助编写数据库文档了?2025 年 7 月 22 日,
2025-07-23 12:19:27
470
原创 告别数据追踪!试试VS Code最佳替代品VSCodium
VS Code 源代码开源,但是二进制发行版不开源,而且默认开启了遥测和数据追踪;VSCodium 使用了 VS Code 源代码,二进制也遵循 MIT 开源协议,并且移除了遥测和微软专业服务。是一个非常不错的选择。它本质上就是纯净版的 VS Code,两者功能一致,但是 VSCodium 剔除了微软内置的数据追踪模块,并且完全开源。主要的差异在于插件市场,VSCodium 默认使用。如果你经常使用 VS Code 进行开发工作,同时又关注隐私保护和代码透明性,那么。用户界面和 VS Code 几乎一样。
2025-07-22 20:00:00
395
原创 SQLShift:一款异构数据库存储过程迁移工具
是一款专注于解决企业级数据库迁移难题的智能 SQL 方言转换平台,尤其擅长异构数据库存储过程的自动化迁移。SQLShift 工具深度融合了 AI 与 SQL 语法专家模型,可以大幅提升迁移效率并降低人工适配风险。
2025-07-19 20:00:00
528
原创 Perspective:一款开源的交互式分析和数据可视化组件
一款专为大规模和流式数据集设计的高性能交互式分析与可视化组件,可以用于创建可配置的报告、仪表盘、笔记本以及应用程序,由摩根大通开源并托管于金融开源基金会(FINOS)。Perspective 通过结合多种前沿技术,实现了对海量数据的实时处理与动态展示,适用于金融分析、实时监控、数据科学等领域。
2025-07-17 20:00:00
869
Kettle(Pentaho Data Integration)社区版pdi-ce-10.2.0.0
2024-11-15
PostgreSQL 常用命令速查表.pdf
2020-09-30
MySQL 常用命令速查表.pdf
2020-09-25
DSOFramer2.3.0.1源码
2010-11-09
SQL从入门到出门示例数据库SQLite脚本
2010-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人