sql

浅念-1 小时前
大数据·数据库·b树·sql·mysql·面试·职场和发展
MySQL 索引底层完整详解|磁盘Page|B+树推导|聚簇非聚簇索引|索引SQL操作索引:提高数据库的性能,索引是物美价廉的东西。不用加内存,不用改程序,不用调SQL,只要执行正确的create index,查询速度就可能提高成百上千倍。
sbjdhjd2 小时前
sql·安全·web安全·网络安全·ai·开源·php
企业站 SQL 注入实战:PCRE 正则回溯绕过关键词 WAF 完整实战 | 进阶02目录正则回溯绕过 SQL 注入过滤:原理、实战与代码修正一、从正则回溯看 PHP 代码过滤1. 贪婪匹配如何触发回溯
茶本无香3 小时前
java·sql·postgresql·shell
通用报表自动化框架:Java调用Shell传参执行PostgreSQL SQL模板在后端报表开发、数据统计、定时出数场景中,我们经常面临一个痛点:每新增一张业务报表,就要重新写一套执行脚本、一套参数处理逻辑,代码冗余极高、维护成本大、无法统一日志审计。
bransyin18 小时前
大数据·sql·ai·血缘
一个 SQL 字段到底是怎么算出来的?我做了一个能给出“证据”的血缘工具我最近开源了一个 Spark/Hive SQL 静态分析工具:Scope Lineage。现在已经有了一些SQL的解析工具,为什么还要做一个 SQL Lineage?先看仓库里的一个真实例子。
roman_日积跬步-终至千里1 天前
大数据·sql·spark
【Spark与SQL网关(1)】Spark 提交模式与 Spark Thrift Server:到底在“提交”什么很多 Spark 使用者对两件事一直模糊: 一是 client / cluster 到底差在哪; 二是 STS(Spark Thrift Server)算不算一种提交模式。
浅念-2 天前
数据库·sql·mysql·oracle
MySQL CRUD | 增删改查知识点总结表的增删改查(CRUD) CRUD:Create(新增)、Retrieve(读取查询)、Update(更新)、Delete(删除)
weixin_431600441 天前
数据库·后端·sql·学习·nest.js
NestJS 入门(9):连上数据库,SQL 写在哪?上一篇:NestJS 入门(8):环境变量与配置 讲了 DATABASE_URL、密钥不要写死。 前面几篇把请求链路讲完了:Module、注入、Guard、信封、Pipe、启动钩子、环境变量。 还缺一块很多人学 Nest 时最先碰到的:数据怎么进出 PostgreSQL / MySQL。
01_ice1 天前
数据库·sql·mysql
MySQL表的约束表中一定要有各种约束,通过约束,让我们未来插入数据库表中的数据是符合预期的。 有了约束插入的数据就有了条件,为了保证数据的可预期性。
AlfredZhao1 天前
sql
SQL JOIN 写法:把多表关联条件写清楚多表查询时,笔者习惯把关联关系放在 JOIN ... ON ... 中,把筛选条件放在 WHERE 中。这样阅读 SQL 时,表与表如何关联、最终筛选什么数据会更直观。
Full Stack Developme2 天前
数据库·sql
SQL 注入 的历史及设计工作原理这是一个非常经典且深刻的问题。SQL注入(SQL Injection)虽然本质上是代码层面的缺陷,但它的演变史几乎就是一部“攻防对抗”的微缩编年史。
阿坤带你走近大数据2 天前
数据库·sql
SQL里where后面的1=1是干嘛的,走的是什么索引一句话:纯粹为了方便拼接 SQL,没有任何逻辑意义。生成的 SQL 可能是:好处:几乎没有。 优化器会直接把它当成恒真条件消掉:
阿坤带你走近大数据2 天前
数据库·sql·oracle
SQL的执行顺序和书写顺序的介绍SQL 的执行顺序和书写顺序不一样,这是很多人写 SQL 容易困惑的根源。① FROM orders → 拿到整个 orders 表(5 行)
茶本无香2 天前
java·sql·shell
Java调用Shell脚本执行SQL数据库操作:从入门到实战在实际的企业级开发中,我们经常会遇到需要从Java应用中触发数据库维护任务(如备份、数据迁移、批量清洗)的场景。直接使用JDBC执行复杂的SQL脚本可能会遇到内存溢出、字符集问题或事务控制困难等挑战。一种灵活且稳健的解决方案是:通过Java调用Shell脚本,再由Shell脚本调用数据库命令行工具(如mysql、psql)来执行SQL文件。这种方式充分利用了Shell对文件流和进程的控制能力,实现了业务逻辑与数据操作的解耦。比如报表的定制,业务框架的定制实现等。
隔窗听雨眠2 天前
java·数据库·sql
SQLAOT深度解析:智能SQL优化辅助工具的设计与实践某金融客户的核心交易系统在业务高峰期出现严重性能退化,订单查询接口响应时间从200毫秒暴增至999毫秒,数据库CPU持续飙高。DBA团队排查了三天,发现罪魁祸首是一条看似简单的订单历史查询SQL。这条SQL的EXPLAIN执行计划显示三张表全表扫描、索引全军覆没、filesort暴力排序。优化后的SQL将全表扫描三连击变为精准索引命中,响应时间从999毫秒降至不到50毫秒。
码农颜2 天前
数据库·sql·oracle
5.6.2 ⾏级锁死锁行级锁死锁是 InnoDB 高并发场景下最常见的“隐形杀手”。它不像表级锁死锁那样直观,往往隐藏在看似正常的 SQL 背后,因索引、隔离级别和事务顺序的细微差异而突然爆发。理解行级锁死锁的本质,是写出高可靠数据库应用的关键一步。
xiancai_xianyu2 天前
数据库·人工智能·sql·text2sql·企业智能问数·agentrag·ai推理可视化
企业智能问数怎么落地,从自然语言到SQL那道坎有多难智能问数是企业AI落地里呼声最高的场景之一。管理者受够了等报表:想看个数据得提需求给IT,IT排期写SQL跑半天,等结果出来黄花菜都凉了。于是很多人寄希望于AI,让管理者直接用自然语言问"本月华东区哪个产品毛利最低",AI自动查库给答案。听起来很美,但真正落地的企业会发现,从一句自然语言到一个准确的数据答案,中间那道坎比想象中高得多。向量空间JBoltAI把智能问数作为企业级AI落地的核心场景之一,在这个过程中踩过不少坑。据Gartner预测,到2026年对话式数据分析将覆盖超过六成的常规分析需求,但前提
倒流时光三十年2 天前
数据库·sql·elasticsearch
第六阶段 57 · ES|QL 与 SQL API(用 SQL 查 ES)阶段:第六阶段 / 进阶专题 ES:ES|QL(_query)+ SQL API(_sql) | PostgreSQL:直接写 SQL
vHelios2 天前
数据库·sql
SQL不会写?不会找关联表?复杂SQL语句编写逻辑实现思路请查收✉目录一、FROM 关联表思路:二、WHERE 查询过滤条件逻辑:三、SELECT 字段列表强调:今天实战开发刚好写到了复杂 SQL,突然想起前几天两位正在实习的同学分享的经历,这里用同学A和B称呼切入和大家聊聊。
♩♬♪.3 天前
数据库·sql
InnoAl SQL助手[root@server ~]# sed -i ‘7s/enforcing/disabled/’ /etc/selinux/config [root@server ~]# systemctl disable --now firewalld [root@server ~]# systemctl status firewalld
麻瓜code3 天前
数据库·sql
【Mysql】重新学一遍 SQL 执行顺序很多人写 SQL 是这样的:脑子里想着"我要查什么",手就直接写 SELECT 开头的语句。结果一遇到复杂查询就翻车——