sql

星恒随风9 小时前
linux·数据库·笔记·sql·mysql
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例在上一篇《MySQL 从零入门(四):表的增删改查与基础查询详解》中,我们学习了 MySQL 的 CRUD 操作,包括 INSERT、SELECT、UPDATE、DELETE,以及 WHERE、ORDER BY、GROUP BY 等常用 SQL 语法。
2603_9696948512 小时前
笔记·sql·学习·mysql·mybatis·javaweb·学习方法
【JavaWeb学习记录】MyBatis核心知识点与实战笔记:从入门到动态SQL日期: 11.8什么是Mybatis?什么是持久层?1.负责将数据保存到数据库的那一层代码 2.JavaEE三层架构:表现层、业务层、持久层
数据技术说13 小时前
人工智能·sql·代码规范
在 KES AI 数据库上搭一条 NL2SQL 链路:语义、召回、权限各放哪喜欢把枯燥的技术文档变成"手把手教程",不讲空话,只讲怎么连、怎么写、怎么优化。让大模型写 SQL,第一周很爽,第三周就想删功能。
codeejun1 天前
sql·mysql·golang
每日一Go·MySQL-14、慢 SQL 产生原因全解慢 SQL 从来不是“偶然”,而是系统设计、索引结构、执行路径共同作用的必然结果。一、慢 SQL 本质公式
新*2 天前
后端·sql·elasticsearch·查询
Elasticsearch 7.17 的 SQL 到底能查到什么?一次踩坑记录AI 生成声明:本文内容由 AI 生成或经 AI 辅助完成,请注意甄别。支持。Elasticsearch 从 6.3 开始提供 SQL 能力,7.17 作为 7.x 的收尾版本已经相当成熟,提供三种使用方式:
这个DBA有点耶3 天前
数据库·人工智能·sql
库内计算推理:一条SQL背后的算子融合,和外挂方案差了几次网络往返大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!做过RAG落地的团队,对外挂架构的延迟应该有切身体会。
Decay__3 天前
运维·数据库·sql·mysql·架构
01_SQLServer 体系架构全解 —— 实例进程、关系引擎、SQLOS 与事务日志深入系列定位:《SQL Server 数据库全栈运维实战系列》第 01 篇,与《MySQL 数据库全栈运维实战系列》同构对标(对标 MySQL 01 对应篇目)。适用版本:SQL Server 2019/2022(2017 及以下差异随文标注)。官方文档:Microsoft Learn SQL Server 2019/2022 文档、数据库引擎体系结构(Database Engine Architecture)章节。
瑞雪兆丰年兮3 天前
java·开发语言·数据库·sql·mysql·javaweb·web
JavaWeb-day07-MySQL(DQL&多表设计)语法例如:(源代码)例如:(源代码)例如:(源代码)例如:(源代码)例如:(源代码)例如:(源代码)例如:
freejackman4 天前
大数据·数据库·hive·sql·测试工具·设计模式·架构
【工程化】从“单兵作战”到“多引擎架构”:基于门面模式的重构实战经过前六篇的鏖战,我的 Hive SQL 解析器终于完美跑通了。但当我在真实场景中准备大展拳脚时,业务方问了一个致命的问题: ‘我们的系统要把 Hive 迁移到 Spark,你的引擎能解析 Spark 的 SQL 吗?
码途行者4 天前
开发语言·sql·php
网站的SQL 注入:从攻击原理到防御措施SQL 注入(SQL Injection)是 Web 应用中最古老、危害最大的安全漏洞之一。简单来说就是攻击者通过在用户输入中注入了恶意的SQL 代码,让数据库执行非正常的操作,从而能窃取数据、篡改内容甚至控制整个服务器。
Decay__4 天前
运维·数据库·sql·mysql·架构
SQL Server 数据库全栈运维实战系列 — 合集索引(24 篇)系列定位:《SQL Server 数据库全栈运维实战系列》合集索引篇,7 大模块 · 22 篇正文 + 2 篇番外,与《MySQL 数据库全栈运维实战系列》同构对标,方便跨数据库对比学习。适用版本:SQL Server 2019/2022(2017 及以下差异随文标注),管理客户端 SSMS 19 及以上,命令行客户端 sqlcmd(新版 Go 版与老式 ODBC 版差异随文标注)。官方文档:Microsoft Learn SQL Server 文档中心、SQL Server 2022 新增功能、SQL
Thanks_ks4 天前
数据库·sql·mysql·group by·数据统计·聚合函数·having
SQL 的 GROUP BY 与聚合函数:从会写 SELECT 到会做统计会写 SELECT * FROM 表名 WHERE 条件,说明你入了门;但要回答 “每个部门的平均工资是多少”“每个月的订单量有多少” 这类问题,就得靠 GROUP BY 和聚合函数。这两样东西是 SQL 从 “查明细” 走向 “做统计” 的分水岭,也是很多人学 SQL 时第一处明显的坎——语法看着不难,一动手就报错,报错信息还看不懂。
Decay__4 天前
运维·数据库·sql·mysql·架构
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待系列定位:《MySQL 数据库全栈运维实战系列》第 12 篇,与《Oracle 数据库全栈运维实战系列(VMware 版)》同构对标。适用版本:MySQL 8.0(5.7 差异随文标注)。官方文档:MySQL 8.0 Reference Manual、InnoDB Buffer Pool / Redo Log / Locking / InnoDB Multi-Versioning 章节。
Decay__5 天前
运维·数据库·sql·mysql·架构
14_MySQL 高可用与容灾架构 —— MGR / InnoDB Cluster / Keepalived+VIP / 双主 / 读写分离 / 两地三中心系列定位:《MySQL 数据库全栈运维实战系列》第 14 篇,与《Oracle 数据库全栈运维实战系列(VMware 版)》同构对标(Oracle 14 高可用容灾:RAC + DG)。适用版本:MySQL 8.0(5.7 差异随文标注)。官方文档:MySQL 8.0 Reference Manual、Group Replication / InnoDB Cluster / MySQL Router 章节。
freejackman5 天前
大数据·数据库·sql
【实战三】撕开脱敏盲区:深度解析 CASE WHEN 与窗口函数血缘在数据安全测试中,你是不是以为只要在 SELECT 层面对敏感字段加了 MASK() 函数,就万事大吉了?
codigger5 天前
数据库·sql·程序员
线上数据库连接池打满:从应急止损到架构根治的完整方案深夜告警:连接池活跃连接 100%,等待队列排到几千,业务请求全线超时。 这篇文章不讲「调大 maxActive」那种把问题往后拖的做法,而是完整聊一遍连接池耗尽的治理体系。
挖掘狂人5 天前
数据库·sql·程序员
线上数据库连接池打满:从应急止损到架构根治的完整方案深夜告警:连接池活跃连接 100%,等待队列排到几千,业务请求全线超时。 这篇文章不讲「调大 maxActive」那种把问题往后拖的做法,而是完整聊一遍连接池耗尽的治理体系。
Thanks_ks5 天前
数据库·sql·mysql·索引·联合索引·explain·慢查询优化
MySQL 的索引是什么?用图书馆的目录讲明白几乎每个初学者都经历过这样的场景:一张表数据量不大时查询飞快,某天数据涨到几十万条,同一个查询突然要跑好几秒,加一个索引之后又瞬间恢复。这个 “加了一个东西就变快了” 的东西,就是索引。
freejackman6 天前
大数据·数据库·sql
【实战二】字段级血缘追踪:拆解 AST 迷局,精准穿透函数链与子查询在上一篇文章中,我们建好了一个完美的‘仓库登记表’(Scope作用域)。现在,我们要进入第二阶段 SqlAnalyzerListener,顺着 SELECT 子句,去查出每一个字段最底层的来源。