sql

提笔了无痕3 小时前
android·sql·mysql
MySQL SQL 从 EXPLAIN 到索引优化,搞懂 SQL 为什么慢SQL 查询慢,一般可以归结为以下几个原因:尽可能减少 MySQL 需要扫描的数据量。优化器负责决定:
辰同学ovo5 小时前
sql·mysql·adb
从一条 SQL 到三个原则:MySQL 心智模型刚开始学 MySQL 时,初学者可能会有一种感受:简单的 SELECT、INSERT 好像不难,可一旦继续往下学,B+ 树、聚簇索引、MVCC、间隙锁、redo log、binlog 等名词就会一起冒出来。每个词单独看似乎都能理解,合在一起却不知道它们到底有什么关系。
网安墨雨8 小时前
自动化测试·软件测试·数据库·python·sql·mysql
MySQL数据库 SQL语句详解操作语句创建数据库create database if not exists 数据库名;查看所有数据库
一个天蝎座 白勺 程序猿11 小时前
数据库·sql·kingbasees
复盘之我在金仓生产环境踩过的SQL暗坑,和攒了六年的编码规矩冬夜故障复盘:我在金仓生产环境踩过的SQL暗坑,和攒了五年的编码规矩太多人做开发,都抱着“能跑就行”的心思。SQL写出来,页面能出数据,就算交差。至于规不规矩、有没有隐患、数据量涨上去会不会崩,没人多想。测试环境那点数据,再烂的写法也跑不出毛病;可一到生产,百万千万级的数据压上来,所有藏在水面下的坑,全都会翻上来。轻则接口卡几秒,重则整库打满、数据算错,更有甚者忘写WHERE条件,一执行就抹掉半表数据,回滚都要熬半宿。
AAA@峥1 天前
运维·数据库·sql·centos
CentOS7 源码编译安装 MySQL5.7|SQL 基础操作 + 备份恢复完整实战摘要:本文详细介绍了MySQL 5.7源码在CentOS 7环境下的完整安装步骤,包括环境准备、依赖安装、编译配置、服务启动与密码设置。随后演示了基础SQL操作:数据库与表的创建、数据增删改查。接着通过Python连接MySQL,使用pandas和SQLAlchemy将数据表导出为Excel文件。最后全面讲解MySQL的备份与恢复策略,涵盖物理冷备份、逻辑备份(mysqldump)以及基于二进制日志的增量备份与恢复方法,并提供了完整的命令行操作示例。
z落落3 天前
数据库·sql·c#
C# WinForm 数据库增删改查(防SQL注入)+WinForm + SqlHelper 数据库增删改查核心功能:多条件查询、添加、编辑、删除学生数据,全程防SQL注入、自动释放数据库连接核心考点:SQLParameter参数化查询、using自动释放资源、DataGridView数据绑定、窗体传值、ADO.NET核心操作
宸津-代码粉碎机2 天前
大数据·数据库·sql·spring·搜索引擎·性能优化
SQL 深度精讲|IN 与 NOT IN 用法、底层原理、NULL 致命坑、性能优化(实战干货)摘要:IN / NOT IN 是 SQL 开发中高频使用的多条件筛选语法,可高效替代多段 OR 语句。但多数开发者仅掌握基础用法,忽略 NOT IN 针对 NULL 值的逻辑缺陷、大数据量索引失效、慢查询隐患等生产级问题。本文从基础语法、实战案例、底层逻辑、高危坑点、性能优化、生产替代方案全方位讲解,适配 MySQL 主流数据库,所有代码可直接落地运行,适合开发自查与面试复盘。
IvorySQL1 天前
数据库·人工智能·sql·postgresql·区块链
PG 日报|修复高 IO 并发场景,解决预读机制耗尽本地缓冲区缺陷一位工程师在 GitHub 宕机期间,让 AI agent 使用 Neon 仍处于测试阶段的新 backend 套件,搭建了一个可运行的 Git 托管服务。作者此前对 Git 服务端内部机制毫无了解,但实验结果出乎意料地理想。这篇文章记录了由 agent 主导的开发过程,展示了 Neonbackend 工具在几乎没有领域专业知识介入的情况下,支撑构建复杂…
qq_150841991 天前
java·数据库·sql
SQL的insert和update二合一指令有一个config表单,以PNStr字符串做判断标准,如果该PNStr不存在,就insert一条新记录;如果PN已存在,就update一条新记录。 以往,我都是先执行select PN from config where PN=‘PN123’,如果报错,就说明该PNStr不存在,那就可以insert一条新记录;如果没报错,就update一条新记录。
Sagittarius_A*6 天前
数据库·sql·安全·sql注入·dvwa
SQL 注入漏洞:SQL 语句拼接缺陷与全类型注入利用技术在 Web 安全领域,SQL 注入(SQL Injection) 无疑是最经典、危害最严重的漏洞类型之一。从 1998 年首次公开披露 至今,二十多年过去了,SQL 注入依然常年盘踞 OWASP Top 10 榜单前列,是每一位 Web 安全从业者必须掌握的核心技能。
破碎的南瓜2 天前
数据库·笔记·sql
sqli--sql注入过关笔记(1,2,3,4,5,9)首先明确我们需要干什么:1.判断sql注入类型。是字符?是数字?2.判断闭合符是什么。3.判断查询的列数是几列
Csvn2 天前
后端·sql
📊 SQL 入门 Day 10:递归 CTE — 破解无限层级查询的终极武器你有没有遇到过这样的需求:一个组织架构表,要查出某个部门下所有层级的子部门?或者一个商品分类,要找出某个分类下的全部子分类?普通 SQL 只能查一层,需要写循环或递归代码才能搞定。
雾沉川2 天前
sql·idea
DataGrip 非商业免费授权说明与完整使用实操教程Navicat 是常用图形化数据库管理客户端,但采用商业付费授权模式,个人长期使用存在授权成本、合规风险。JetBrains 旗下数据库开发工具 DataGrip 现已开放非商业场景永久免费授权,个人学习、自研项目、开源维护均可合法免费使用。本文客观介绍工具定位、免费授权适用边界、完整安装连接流程、核心功能实操、与 Navicat 使用差异及安全使用规范。
Database_Cool_2 天前
数据库·sql·mysql
企业级多模态分析计算引擎选型:首选 AnalyticDB MySQL 向量 + SQL + 实时一体化方案企业级多模态分析计算引擎首选阿里云 AnalyticDB MySQL:一套引擎同时承载结构化 SQL 分析、向量检索(Embedding)、全文/BM25 检索三种负载,避免「ClickHouse + Milvus + ES」三库拼接,运维成本降低约 70%,向量检索延迟低至 42ms,是 2026 年 AI 大模型 + 数据分析融合场景下的领先方案,已在 RAG 问答、特征平台、智能推荐等多模态场景规模化落地。
洵有兮2 天前
数据库·笔记·sql·sql注入
sql注入通关笔记结论:字符型 SQL 注入, id 的值被单引号包裹结论:闭合符号:单引号 '利用 order by n 进行排序试探
sbjdhjd2 天前
数据库·sql·计算机网络·web安全·网络安全·网络攻击模型·安全架构
SQL 注入零基础详解:原理、手工注入流程与 Sqli-Labs 靶场实战1~5关和第9关思路目录SQL前置基础SQL注入的 含义编辑靶场第一关举例解释SQL注入含义:重点还是再查询上Union联合查询,
慾玄2 天前
数据库·sql
sql注入靶场1-5,9关第一关:1通过id=1’的报错信息判断出,此关是‘闭合 的字符型2通过order by判断出该查询共有 3列
最后的最后、7962 天前
数据库·笔记·sql
SQLi-Labs 六关 SQL 注入过关笔记实验环境:Ubuntu 虚拟机 + SQLi-Labs + Firefox + HackBar 靶场地址示例:http://192.168.101.136/sqli/ 本笔记仅用于本人搭建并授权测试的本地靶场。