sql

宋浮檀s11 小时前
运维·数据库·sql·网络安全·oracle·应急响应
应急响应——Web漏洞:命令执行+SSRF+弱口令这三类漏洞都是Web入口高危威胁,常被用于拿下服务器、探测内网、持久化入侵。网站代码直接接受用户输入,并拼接调用系统命令,攻击者构造特殊字符拼接恶意指令,在服务器上执行任意系统命令。
SilentSamsara17 小时前
开发语言·数据库·python·sql·青少年编程·oracle·fastapi
SQLAlchemy 2.x:异步 ORM 与数据库迁移 Alembic 完整指南SQLAlchemy 是 Python 生态中最强大的 ORM 工具——它的 2.0 版本完成了一次影响深远的语法统一:Core 层和 ORM 层现在使用同一套 select() API。在 1.x 时代,Core 层用 sqlalchemy.select() 构建查询,ORM 层用 session.query(User) 构建查询,两套接口各自为政,参数顺序、过滤方式、连表语法都不一致。2.0 版统一之后,只要学会一种写法,就能在 Core 和 ORM 之间自由切换。
Rick199320 小时前
数据库·sql
线上慢SQL排查完整实战案例负责电商订单查询模块,线上高峰期(大促时段)出现问题:涉及核心表:t_order(订单表),数据量约800w条。 问题SQL(用户查询个人历史订单):
~央千澈~20 小时前
数据库·sql·oracle
《ZAKU渗透论:卓伊凡的2026渗透工程》第三章:Web攻击原理(上)——注入与SQL注入小明去网吧上网,吧台小哥让他输入姓名注册。小明在键盘上敲了两个字:“小明”。系统提示注册成功。第二天,小明又来了。这次他在姓名栏里敲了:“小明’ OR ‘1’=’1”。系统愣了一下,然后弹出一行字:“欢迎回来,管理员。”
Yvonne爱编码1 天前
数据库·sql·mysql
数据库---Day10 索引本系列可作为数据库学习系列的笔记,文中提到的一些练习的代码,小编会将代码复制下来,大家复制下来就可以练习了,方便大家学习。
我是一颗柠檬1 天前
数据库·后端·sql·mysql·性能优化·database
【MySQL全面教学】MySQL性能优化实战Day13(2026年)大家好,欢迎来到MySQL全面教学系列的第13天。经过了前面12天的学习,我们已经掌握了MySQL的方方面面。今天,我们要进入一个实战性极强的话题——性能优化。
weelinking1 天前
java·人工智能·python·sql·oracle·json·ai编程
【产品】11_实现后端接口——数据在背后如何流动「产品经理用 Claude 实现产品」系列 · 第11篇前端页面搭好了,点按钮没反应,因为还没有"后端"。这篇文章带你用 Claude 快速搭建 Express 后端服务器,实现所有核心 API 接口——需求的增删改查、用户的注册登录、统计数据的查询。完成后,你的产品有了真正的"引擎"。
zgl_200537792 天前
大数据·数据库·数据仓库·sql·etl·源代码管理
源代码:跨数据库通用SQL语法解析与标注拆解### 背景:1、 如今关系型数据库种类繁多,虽都使用SQL语言进行操作,但各数据库之间的SQL依然存在一些语法差异 2、 企业的ETL作业大量使用SQL脚本,脚本的运行往往存在依赖关系,而脚本间依赖关系往往需要人工识别 3、 管理或运维人员在分析SQL脚本时,只能用文本编辑器打开整个SQL脚本文件,在杂乱的屎山代码中分析问题 4、 一个SQL脚本文件是最小的运行单位,且一般只能按照从上倒下的顺序,逐个运行脚本中的代码段
暴躁小师兄数据学院2 天前
大数据·数据库·数据仓库·sql·postgresql
【AI大数据工程师特训笔记】第13讲:数据库性能手术刀目录第一章:为什么需要数据库性能优化?第二章:执行计划 — SQL的“导航地图”2.1 什么是执行计划?
土狗TuGou2 天前
数据库·笔记·sql
SQL内功笔记 · 第2篇:列的约束表格中横向对比了主键、唯一、非空、外键四种约束的核心区别:每一个表中只能有一个列被设置为主键约束,主键约束通常是用来标记表中数据的唯一性。主键约束要求当前的列不能为 NULL 值,主键约束要求当前的列值是唯一存在的,不能重复。
Noushiki2 天前
数据库·sql·mysql
MySQL索引优化实战:高效查询的黄金法则建对索引 = 只给【经常用来查询、筛选、排序、关联】的字段建索引,让 MySQL 一查就能命中,不走全表扫描
土狗TuGou2 天前
java·数据库·后端·sql·mysql
SQL内功笔记 · 第6篇:窗口函数的使用ROW_NUMBER等窗口函数的本质 = 在“分组后的有序数据集”上做计算,但不丢行(不像 GROUP BY)基础结构:去重取一条(去重保留最优记录)
网管NO.12 天前
数据库·sql
多表联查入门|INNER JOIN 内连接,关联查询基础(实操案例)前面我们已经完整学完 SQL 基础语法,能够熟练完成单表的增删改查、条件筛选、分组统计、函数使用等操作。但在真实企业业务里,数据永远分散在多张表中,比如用户信息、订单信息、商品信息、员工信息、部门信息,不可能全部存在一张表里。因此,多表联查是企业 SQL 最核心、最常用、面试必考的技能,而 INNER JOIN 内连接是所有多表查询的基础,必须彻底掌握。
土狗TuGou2 天前
数据库·笔记·后端·sql·mysql
SQL内功笔记 · 第7篇:CTE&临时表&递归CTE(Common Table Expression,公用表表达式) 是 SQL 中一种临时命名的结果集,它存在于单个语句(SELECT、INSERT、UPDATE、DELETE)的执行范围内。MySQL 8.0 或更高版本支持。
土狗TuGou2 天前
数据库·笔记·后端·sql·mysql
SQL内功笔记 · 第5篇:SQL逻辑执行顺序文章旨在系统性地梳理 SQL 查询语句中各个关键子句的逻辑执行顺序。理解这一顺序是编写正确、高效 SQL 的基石,它能帮助你避免常见的逻辑陷阱,并为性能优化提供清晰的思路。下面,我们将按照 FROM → JOIN → ON → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY → LIMIT 的顺序,逐一解析每个环节的作用与要点。
程序猿乐锅2 天前
数据库·sql·mysql
【MySQL | 第六篇】 SQL 优化当我们学会通过慢查询日志、EXPLAIN 或执行耗时去定位慢 SQL 之后,下一步就要分析 SQL 的慢点,并根据执行过程选择合适的优化方向。
唐青枫2 天前
sql·mysql
MySQL EXISTS 详解:存在性判断、NOT EXISTS 与实战示例EXISTS 是 MySQL 里用来做存在性判断的语法。它关心的问题很直接:有数据,EXISTS 的结果为真;没有数据,EXISTS 的结果为假。
数据仓库_晨曦3 天前
大数据·sql·spark
【无标题】不知道用哪个函数?按场景找 👇 点击函数名跳转到详细用法页面所有聚合函数(SUM/AVG/COUNT/MAX/MIN 等)都可以作为窗口函数使用,配合 OVER 子句和 frame 定义实现滑动计算。