sql

猫咪很可爱6 小时前
数据库·sql·mysql
MySQL 视图与只读用户:安全查询的完整实践指南在数据库日常运维中,如何让特定用户既能查询业务数据,又无法触碰底层真实表,是一个常见的安全需求。本文通过一个完整的 MySQL 实战案例,演示如何利用视图(View)和只读用户(Read-Only User)的组合,实现数据的安全隔离与受控查询。
三垣网安8 小时前
数据库·sql
某某大学心理健康教育平台弱口令及SQL注入漏洞免责声明:本文仅供网络安全学习与交流,切勿用于非法测试或未授权攻击。漏洞已提交至相关平台并修复。本次漏洞挖掘主要针对某某大学的心理健康教育平台。通过公开信息收集获取到了学生学号信息,尝试使用该学号结合弱口令成功登录系统。随后在系统内部抓包,发现某处接口存在SQL注入漏洞,最终成功获取数据库报错信息。该漏洞在某教育漏洞平台被评定为高危。
泡海椒12 小时前
数据库·驱动开发·sql
JQuick-SQL “数据源 SPI”辨析:应用适配器与 Function SPI 的正确边界Meta 描述:澄清 jquick-sql 不提供数据源 SPI;外部接入应由应用适配器或 jquick-connector 完成,项目现有 SPI 聚焦 SQL 函数扩展。
泡海椒13 小时前
数据库·数据仓库·sql
JQuick-SQL 逻辑数据仓库:以注册数据集构建轻量分析层Meta 描述:介绍如何用 jquick-sql 将标准化 JQuickDataSet 注册为主题表,在 Java 应用内构建面向报表和对账的轻量逻辑数据仓库。
泡海椒14 小时前
xml·数据库·sql
JQuick-SQL JQuickTable 模型:XML 动态 SQL 的表封装边界Meta 描述:解析项目中的 JQuickTable 模型及其 XML 动态 SQL 使用路径,并说明核心查询仍以 JQuickDataSet、JQuickRow 与 registerTable 为主。
geovindu1 天前
大数据·数据仓库·sql·postgresql·数据库开发·数据库架构·1024程序员节
sql:SQL Pagination and Limiting Results using PorstgreSQL 18.0
EnCi Zheng1 天前
数据库·sql·postgresql·索引·1024程序员节
PostgreSQL 实战指南:安装配置、数据类型、索引选型、MVCC 事务与高可用备份全解析PostgreSQL 作为世界上最先进的开源关系型数据库管理系统,以其强大的功能、卓越的性能和极高的可靠性征服了全球开发者。从金融系统到 Web 应用,从数据仓库到地理信息系统,PostgreSQL 无处不在。本文将带你深入了解这个数据库巨兽的核心技术、最新特性和最佳实践,无论你是数据库新手还是资深专家,都能从中获得宝贵的知识和实战经验。让我们一起探索 PostgreSQL 的无限可能!
泡海椒1 天前
数据库·sql·1024程序员节
JQuick-SQL REST API 数据接入:应用层调用接口后注册分析表Meta 描述:了解 REST API 数据如何在应用层或 jquick-connector 中调用、校验并映射为 JQuickDataSet,再由 jquick-sql 执行统一 SQL 分析。
handsome_sai1 天前
sql·1024程序员节
mysql索引一句话理解:索引就是书的目录。 没有目录,找内容得一页页翻(全表扫描);有了目录,直接翻到对应页(使用索引),速度飞快。
莫叫石榴姐1 天前
数据仓库·sql·面试·职场和发展·矩阵·1024程序员节
半导体业务数仓建模: Lot、Wafer、Die、Recipe、OEE、YMS 建模要点目录一、六个概念在数仓中承担什么职责二、Lot、Wafer、Die:先解决实体关系,再谈指标2.1 三者不是简单的三层外键关系
John_Hui1 天前
数据库·sql·mysql·1024程序员节
MySQL 进阶知识本篇为《MySQL 基础知识》的进阶续篇,覆盖基础语法之后的核心主题:存储引擎、索引、SQL 性能分析、优化技巧、多表设计范式、视图、存储过程与触发器、事务底层(锁与 MVCC)、三大日志、备份恢复与运维常识。所有语法基于 MySQL 8.0(兼容 5.7 的差异均已标注)。
泡海椒2 天前
数据库·sql
JQuick-SQL CSV 文件数据接入:转换为内存表后再查询Meta 描述:学习将 CSV 在应用层或 jquick-connector 中解析为 JQuickRow/JQuickDataSet,再通过 registerTable 交给 jquick-sql 执行 SQL 分析。
smilejingwei2 天前
sql·sqlazy·ai写sql·可信sql
时间列转行再转置为新交叉表表 tb 可以看成一个交叉表:ID 与 PartNum 两个字段的组合是行头,EnteredOn、PickedTime、DeliveredTime 三个字段名是列头,格子里放的是时间点。行头的内容和数量都不固定。现在要把这张表翻过来:原来的格子(时间点)变成新表的行头,原来的行头(PartNum 与 ID 的组合)变成新表的列头,原来的三个列头换成字符串 ENTERED、PICKED、DELIVERED 填进格子里。
泡海椒2 天前
数据库·sql
JQuick-SQL 与关系型数据库集成:应用层读取后注册查询Meta 描述:说明 jquick-sql 与 MySQL、PostgreSQL 等 RDBMS 的正确集成边界:应用层读取并映射为 JQuickDataSet,再使用 registerTable 查询。
程序员塔塔喵2 天前
sql·mysql·慢sql优化
【MySQL篇|第二篇】慢SQL及其优化手段慢SQL,简单来说,就是执行时间超过一定阈值的SQL语句。这个阈值通常由数据库或业务系统自行设定,常见的标准是执行时间超过1秒或2秒的查询就被视为慢SQL。慢SQL往往意味着查询效率低下,会占用大量数据库资源,影响系统的整体响应速度,甚至拖垮整个数据库服务。一些对数据查询速度要求极高的业务一旦出现这种问题就将造成不可逆转的打击。
Warolitbos2 天前
数据库·sql·学习·mysql·面试
【数据库】SQL进阶15题,窗口函数/索引/事务一页速查【前言】基础题能答,进阶题才见真章。窗口函数、索引、事务是面试官最爱深挖的三块,也是决定 offer 的分水岭。这篇把板块2的15道进阶必问整理成可背速查,附代码示例与易错点。
从零数据分析2 天前
java·数据库·sql·mysql·oracle·sqlite·database
零基础学SQL 23:和上月比总对不上?LAG/LEAD 一步取出上一次(附 4 个模板)每个月做报表,老板都要问一句:“这个月比上个月涨了多少?”我最早的做法是写两个查询,一个算这个月,一个算上个月,再把两个结果拼到一起。后来学聪明点,用自连接把月份错开一位再 JOIN 回来——SQL 能跑,但每次写都要想半天连接条件。
弦儿2 天前
后端·sql
后端 Web 实战:员工管理模块(多表关系 + 多表查询 + 分页查询 + 条件分页)大家好!上一篇我们完成了部门管理的增删改查,这一篇继续推进 Tlias 智能学习辅助系统的第二个模块——员工管理。从页面原型可以看到,查询员工列表时除了要展示员工基本信息,还要带出所属部门名称,数据横跨 dept 和 emp 两张表,这就牵出了今天的主线:
Pniubi2 天前
数据库·sql·spring
事务(Spring&MySQL)一组数据库操作要么全部成功,要么全部失败回滚ACIDA:原子性Atomicity,即不可分割C:一致性Consistency
云贝贝贝2 天前
数据库·sql·oceanbase
白天稳如狗半夜就抖:OceanBase 合并转储把读写延迟顶了上去业务白天 RT 很稳,一到凌晨 2 点(或某个固定时段)延迟突然拉高、慢 SQL 变多,可应用没发版、流量也没涨——这多半是 OceanBase 的合并(Major Freeze)在跑。云贝教育在帮客户做 OB 上线压测时,这道"半夜合并抖动"几乎必踩,下面把定位动作理一遍,照着查就行。