sql

ClouGence1 小时前
数据库·sql·saas
跨云、跨地域数据同步,这样更省心业务上云之后,数据分布往往变得很散。核心库可能在阿里云,分析平台可能在 AWS,一部分系统还在本地 IDC,海外业务又部署在新加坡。
Csvn4 小时前
后端·sql
📊 SQL 入门 Day 4:聚合函数 — COUNT / SUM / AVG / MIN / MAX聚合函数对一组行进行计算并返回一个汇总值,是 SQL 做统计分析的基石。常与 GROUP BY 配对使用(今天的铺垫)。
哈__4 小时前
数据库·人工智能·sql
MCP 协议落地实践:国产化数据库 AI 一站式 SQL 诊断调优方案Model Context Protocol(MCP,模型上下文协议)是Anthropic推出的标准化AI外部交互协议,统一大模型与数据库、API、文件系统的通信标准,解决传统开发中「AI与数据库割裂、频繁切换客户端、手动复制表结构/执行计划」的低效问题。
这个DBA有点耶16 小时前
java·大数据·数据库·sql·程序人生·dba·改行学it
SQL调优进阶:从“优化一条SQL”到“优化一个系统”的思维升级大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!前面我们讲了rows和filtered的组合诊断,今天把视角拉高一点。
IvorySQL16 小时前
数据库·人工智能·sql·postgresql·区块链·ivorysql
PG 日报|SQL/PGQ 图查询基于联接重写机制实现PostgreSQL 19 的 GRAPH_TABLE 语法(SQL/PGQ)本质上是一个解析层的改写机制:图查询会被转换为针对底层表的普通 join,并由标准优化器进行规划。因此,性能行为可预期,现有索引直接生效,EXPLAIN 输出的也是普通的 join 树。索引策略与外键列的处理原则相同——反向遍历需要在目标列上单独建索引。当前版本的限制包括…
你有我备注吗1 天前
java·sql·学习
SQL学习之查询查询全部列:查询部分列:为列设定别名(别名可以使用中文,中文需要使用双引号):常数查询:从结果中删除重复行(多条NULL数据也会合并为一条):
G.O.G.O.G1 天前
数据库·sql·oracle
LeetCode SQL 从入门到精通(MySQL)05(下)上一篇我们学习了 INNER JOIN 和 ON 的使用方法。本篇继续学习 JOIN 中最重要的两个知识点:
G.O.G.O.G1 天前
sql·mysql·leetcode
《LeetCode SQL 从入门到精通(MySQL)》09日期函数与日期处理专题,一篇彻底掌握 SQL 日期计算前置阅读《08:LIKE 与 REGEXP,一篇彻底掌握 SQL 字符串匹配》
Ai拆代码的曹操4 天前
数据库·sql·mysql
MySQL 慢 SQL 优化实战:从 EXPLAIN type=ALL 到复合索引,查询耗时从 18s 降到 0.06s叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防本文记录了一次因慢 SQL 导致数据库连接池被打满的线上故障排查过程。故障表现为订单服务 P95 响应时间飙升至 32.7 秒,连接池使用率达到 97.4%。通过开启慢查询日志定位到一条扫描 297 万行的 SELECT 查询,EXPLAIN 分析显示 type=ALL(全表扫描)、key=NULL(未使用索引)、Extra=Using filesort(磁盘排序)。orders 表虽有单列索引但优化器选择了全表扫描。根因分析后发现:三个查询条件跨
Csvn2 天前
后端·sql
Day 3:LIKE 与模式匹配 — 让查询学会"模糊搜索"LIKE 是 SQL 中做模糊匹配的核心运算符,搭配通配符 %(匹配任意长度)和 _(匹配单个字符),实现"包含""开头""结尾"等文本搜索场景。
leonshi2 天前
sql·重复数据
数据库关联表查询出重复数据的原因分析与解决核心原因:左表 A 一条数据,右表 B 匹配出多条记录,LEFT JOIN 会把左表这条数据复制多份,对应右表多条数据,最终出现重复行。
Devlive 开源社区2 天前
数据库·sql
Nebula 1.6.0 发布:跨区域桶自动路由、秒传、文本/PDF 预览一次到位Nebula 1.6.0 最重要的改进是跨区域桶自动路由:「列举桶」是全局的,会列出你所有区域的桶,但每个桶只在一个区域——以前访问和账号默认区域不同的桶会打不开,现在每个桶都会自动路由到它自己的区域,点哪个都能开,全透明。此外带来更丰富的预览(文本 / 代码 / 配置 / 音频 / PDF)、上传与下载的秒传(内容未变的文件自动跳过)、整个文件夹的复制 / 移动 / 重命名到任意目录、存储类型分布统计,并修复了阿里云 OSS / 华为云 OBS 在对象标签、含中文·空格文件名等场景下的一批签名问题。
chatexcel2 天前
大数据·数据库·人工智能·sql·数据分析·excel
不用写 SQL,如何用AI直连数据库生成可刷新的数据看板?ChatExcel的一种实践在日常数据分析中,真正耗时的往往不是“看图表”,而是前面的准备工作:找表、认字段、反复导数、拼接 Excel,再把业务问题翻译成 SQL。
weixin_307779132 天前
python·sql·自动化·excel·pandas
Python Pandas读取Excel Sheet生成SQL WHERE条件以下代码实现了用 Pandas 读取 Excel,并按要求生成分批的 SQL WHERE 条件:假设 Excel 有三行数据:
峥无2 天前
数据库·sql
SQL性能调优:从执行计划看懂索引的使用与失效数据库性能优化是一个多层面的工作,绝不仅仅是加索引。在实际生产中,优化需从以下四个层次自上而下审视:核心观点:对于开发人员,80%的性能瓶颈源于糟糕的SQL语句和缺失的索引设计。在InnoDB中,索引即数据组织方式,用好索引,事半功倍。
凤山老林2 天前
数据库·spring boot·sql
ORM 框架性能调优:Spring Boot 下 N+1 查询根因治理、动态 SQL 优化与 Fetch 策略实战线上系统跑着跑着数据库连接池就满了,APM 一看同一个接口底下挂着几十上百条 SQL,十有八九是 ORM 的懒加载在背刺你。JPA 和 MyBatis 确实省了写 JDBC 的功夫,但默认的映射策略跟实际业务一碰撞,性能账单直接爆炸。N+1、慢 SQL、连接池打满,根子都在 ORM 的“自动化”没对齐你的数据模型。这篇不扯虚的,直接说怎么定位、怎么改、怎么把团队规范落地。
神秘的MT2 天前
数据库·sql·学习·c#·winform
SQL Server 分页查询 ROW_NUMBER () OFFSET...FETCH游标(Cursor) 数据插入ROW_NUMBER() 是一个窗口函数,用于给查询结果的每一行分配一个连续的 “行编号”,结合子查询筛选行编号范围实现分页。
味悲2 天前
数据库·sql·安全
SQL注入从入门到实战涵盖联合查询、报错注入、布尔/时间盲注、堆叠注入、POST/HTTP头注入、二次注入、文件写入Getshell、预编译原理与绕过、宽字节、WAF绕过等。实战基于 sqli-labs。
龙仔7253 天前
数据库·sql·oracle
SQL Server 创建只读账号完整操作(分两种场景:SSMS图形界面 + T-SQL脚本)
Csvn3 天前
sql
📊 SQL 入门 Day 2:排序与去重 — 让数据有序呈现学会排序和去重,告别杂乱无章的查询结果。查询数据很容易,但查出来的结果往往是无序的。要让数据按你想要的顺序排列,或者去除重复行,就需要掌握 ORDER BY 和 DISTINCT。这两个看似简单的语法,实际使用中有不少细节坑。