sql

我是一颗柠檬8 小时前
数据库·后端·sql·mysql·性能优化·database
【MySQL全面教学】MySQL性能优化实战Day13(2026年)大家好,欢迎来到MySQL全面教学系列的第13天。经过了前面12天的学习,我们已经掌握了MySQL的方方面面。今天,我们要进入一个实战性极强的话题——性能优化。
weelinking10 小时前
java·人工智能·python·sql·oracle·json·ai编程
【产品】11_实现后端接口——数据在背后如何流动「产品经理用 Claude 实现产品」系列 · 第11篇前端页面搭好了,点按钮没反应,因为还没有"后端"。这篇文章带你用 Claude 快速搭建 Express 后端服务器,实现所有核心 API 接口——需求的增删改查、用户的注册登录、统计数据的查询。完成后,你的产品有了真正的"引擎"。
zgl_2005377910 小时前
大数据·数据库·数据仓库·sql·etl·源代码管理
源代码:跨数据库通用SQL语法解析与标注拆解### 背景:1、 如今关系型数据库种类繁多,虽都使用SQL语言进行操作,但各数据库之间的SQL依然存在一些语法差异 2、 企业的ETL作业大量使用SQL脚本,脚本的运行往往存在依赖关系,而脚本间依赖关系往往需要人工识别 3、 管理或运维人员在分析SQL脚本时,只能用文本编辑器打开整个SQL脚本文件,在杂乱的屎山代码中分析问题 4、 一个SQL脚本文件是最小的运行单位,且一般只能按照从上倒下的顺序,逐个运行脚本中的代码段
暴躁小师兄数据学院12 小时前
大数据·数据库·数据仓库·sql·postgresql
【AI大数据工程师特训笔记】第13讲:数据库性能手术刀目录第一章:为什么需要数据库性能优化?第二章:执行计划 — SQL的“导航地图”2.1 什么是执行计划?
土狗TuGou14 小时前
数据库·笔记·sql
SQL内功笔记 · 第2篇:列的约束表格中横向对比了主键、唯一、非空、外键四种约束的核心区别:每一个表中只能有一个列被设置为主键约束,主键约束通常是用来标记表中数据的唯一性。主键约束要求当前的列不能为 NULL 值,主键约束要求当前的列值是唯一存在的,不能重复。
Noushiki14 小时前
数据库·sql·mysql
MySQL索引优化实战:高效查询的黄金法则建对索引 = 只给【经常用来查询、筛选、排序、关联】的字段建索引,让 MySQL 一查就能命中,不走全表扫描
土狗TuGou15 小时前
java·数据库·后端·sql·mysql
SQL内功笔记 · 第6篇:窗口函数的使用ROW_NUMBER等窗口函数的本质 = 在“分组后的有序数据集”上做计算,但不丢行(不像 GROUP BY)基础结构:去重取一条(去重保留最优记录)
网管NO.118 小时前
数据库·sql
多表联查入门|INNER JOIN 内连接,关联查询基础(实操案例)前面我们已经完整学完 SQL 基础语法,能够熟练完成单表的增删改查、条件筛选、分组统计、函数使用等操作。但在真实企业业务里,数据永远分散在多张表中,比如用户信息、订单信息、商品信息、员工信息、部门信息,不可能全部存在一张表里。因此,多表联查是企业 SQL 最核心、最常用、面试必考的技能,而 INNER JOIN 内连接是所有多表查询的基础,必须彻底掌握。
土狗TuGou19 小时前
数据库·笔记·后端·sql·mysql
SQL内功笔记 · 第7篇:CTE&临时表&递归CTE(Common Table Expression,公用表表达式) 是 SQL 中一种临时命名的结果集,它存在于单个语句(SELECT、INSERT、UPDATE、DELETE)的执行范围内。MySQL 8.0 或更高版本支持。
土狗TuGou20 小时前
数据库·笔记·后端·sql·mysql
SQL内功笔记 · 第5篇:SQL逻辑执行顺序文章旨在系统性地梳理 SQL 查询语句中各个关键子句的逻辑执行顺序。理解这一顺序是编写正确、高效 SQL 的基石,它能帮助你避免常见的逻辑陷阱,并为性能优化提供清晰的思路。下面,我们将按照 FROM → JOIN → ON → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY → LIMIT 的顺序,逐一解析每个环节的作用与要点。
程序猿乐锅20 小时前
数据库·sql·mysql
【MySQL | 第六篇】 SQL 优化当我们学会通过慢查询日志、EXPLAIN 或执行耗时去定位慢 SQL 之后,下一步就要分析 SQL 的慢点,并根据执行过程选择合适的优化方向。
唐青枫1 天前
sql·mysql
MySQL EXISTS 详解:存在性判断、NOT EXISTS 与实战示例EXISTS 是 MySQL 里用来做存在性判断的语法。它关心的问题很直接:有数据,EXISTS 的结果为真;没有数据,EXISTS 的结果为假。
数据仓库_晨曦2 天前
大数据·sql·spark
【无标题】不知道用哪个函数?按场景找 👇 点击函数名跳转到详细用法页面所有聚合函数(SUM/AVG/COUNT/MAX/MIN 等)都可以作为窗口函数使用,配合 OVER 子句和 frame 定义实现滑动计算。
anew___2 天前
数据库·sql·oracle
《数据库原理》精要解读(三)—— SQL:与数据库对话的艺术如果说前两章为我们描绘了数据库系统的宏伟蓝图和严谨的数学基础,那么第三章就是交付给我们的一把万能钥匙——SQL(Structured Query Language)。作为关系数据库的标准语言,SQL以其简洁、强大和高度非过程化的特性,成为了连接人类思维与数据世界的桥梁。
暴躁小师兄数据学院2 天前
大数据·数据库·笔记·sql·postgresql
【AI大数据工程师特训笔记】第10讲:数据库用户、权限管理、数据库约束目录1.1 用户与角色体系1.1.1 角色概念深度解析1.1.2 默认系统角色1.2 用户/角色创建与管理
兔子宇航员03012 天前
hive·hadoop·sql
HIVE SQL 中 NULL 值在 JOIN 和 GROUP BY 中的致命陷阱与解决方案在 SQL 数据分析和报表开发中,NULL 值处理是一个常见但容易被忽视的细节。特别是在涉及多表 JOIN 和 GROUP BY 聚合的场景下,对 NULL 值的处理不当会导致数据丢失、聚合结果不准确等严重问题。本文将深入分析一个典型的 NULL 值陷阱案例,并提供统一的解决方案。
雨辰AI2 天前
java·开发语言·数据库·sql·mysql·政务
MySQL 迁移至达梦 DM9 完整改造指南|99% SQL 零改动📌 在信创国产化落地过程中,MySQL 迁移到达梦 DM9 是政务、金融、企业系统最常见的场景之一。很多开发者迁移时踩坑不断:SQL 语法报错、函数不兼容、分页异常、自增主键失效、中文乱码、排序行为不一致等问题层出不穷。
暴躁小师兄数据学院2 天前
大数据·笔记·sql·ai·postgresql
【AI大数据工程师特训笔记】第08讲:集合运算与超级函数目录第 1 章 集合运算基础1.1 什么是集合运算1.2 电力行业数据准备1.3 UNION 与 UNION ALL(并集)