TechBlog
首页分类标签搜索关于
← 返回分类列表
加载中...

© 2025 TechBlog. All rights reserved.

分类

共 104 篇文章
数据库运维查询SQL语句集合

数据库运维查询SQL语句集合

以下sql语句仅针对SQL Server数据库。

时间:10/24/2025

QT中加载PSQL驱动

QT中加载PSQL驱动

如果还是不行,建议将PostgreSQL安装目录中bin文件夹下所有的dll文件全部拷贝至程序可执行文件同级目录中,确保驱动能够正确加载后,再一中共个个试验,把冗余的dll文件删除。

时间:10/11/2025

SQL-子查询与多表-JOIN-用法大全速查版

SQL-子查询与多表-JOIN-用法大全速查版

在 SQL 学习和面试中,子查询 和 多表 JOIN 是两类非常常见的语法点。子查询(Subquery)是指将一个查询嵌套在另一个查询中,常用于条件过滤、结果生成或虚拟表。不一定,现代数据库优化器会自动将子查询优化成 JOIN,但复杂嵌套子查询依然可能性能差。面试时,能熟练切换子查询和 JOIN 的写法,是 SQL 水平的体现。3. 大数据场景下,避免过度嵌套子查询,容易拖慢查询效率。两者的结果相同,但执行效率上,JOIN 往往优于子查询。1. 能用 JOIN 的地方尽量用 JOIN,性能更好。

时间:10/03/2025

全面解析数据库审批平台主流工具对比与选型指南

全面解析数据库审批平台主流工具对比与选型指南

SQL审核平台是数据库操作的"安全闸门",通过自动化流程取代人工审核,实现"事前拦截、事中管控、事后追溯"的主动防御体系。主流平台包括:Archery(支持多数据库)、SQLE(700+审核规则)、Yearning(简洁易用)和Bytebase(专业CI/CD)。这些平台通过语法检查、风险拦截、性能预判等功能,保障数据库变更安全,提升开发效率,是企业数据架构的重要基础设施。不同平台各具特色,企业可根据需求选择适合的方案。

时间:09/28/2025

SQL-注入攻防绕过注释符过滤的N种方法

SQL-注入攻防绕过注释符过滤的N种方法

本篇文章全面解析了SQL注入中注释符的作用、常见过滤方式、多种绕过技巧,并最终指出根本的防御之道在于使用预编译语句(Prepared Statements)等结构化查询方式,而非依赖黑名单过滤

时间:09/21/2025

Web安全深入理解User-Agent报头注入与防御

Web安全深入理解User-Agent报头注入与防御

本篇文章深入讲解了User-Agent报头注入的攻击原理、危害及利用方式,并强调了通过输入验证、输出编码和使用参数化查询等方法来有效防御此类漏洞

时间:08/28/2025

sql靶场第1516关-post提交盲注保姆级教程

sql靶场第1516关-post提交盲注保姆级教程

个人建议使用BurpSuite,因为可以清楚看见自己的注入,如果出现错误比较好检查,也比较好修改,而在页面的输入框直接注入,第一由于输入框的大小限制,很影响注入语句的输入与观看,第二输入提交后注入语句会变成空,如果报错很难检查与修改错误。‌中,而非URL参数,URL中仅包含资源路径,这里就不需要再地址栏进行测试,但是我们可以在页面的账号密码输入里尝试,可不可以进行注入。使用BurpSuite,点击代理然后点击截断的截断请求,然后打开火狐浏览器,打开关卡页面,随便输入账号密码,点击提交。

时间:03/16/2025

SQL99-多表查询

SQL99-多表查询

SQL99进行多表查询

时间:03/14/2025

MySQL-衍生表Derived-Tables

MySQL-衍生表Derived-Tables

在SQL的查询语句select …. from …中,跟在from子句后面的通常是一张拥有定义的实体表,而有的时候我们会用子查询来扮演实体表的角色,这个在from子句中的子查询会返回一个结果集,这个结果集可以像普通的实体表一样查询、连接,这个子查询的结果集就叫做衍生表。

时间:03/14/2025

MySQL中count与count字段区别

MySQL中count与count字段区别

的结果,我们都知道A left join B时A的结果是一定存在的,当一对多时就会A有多个相同的结果,这个时候如果A left join B的同时在后面补上删除掉B1的条件,那么结果就只有一行了,像这种情况下左边的A1同样也就会少一行。我想表达的意思时,当在连接条件主动额外删除B表的数据时,实际上总体结果数量也被删除了(删除了一整行,除非下面在一条数据的情况下才会保留左表数据,因为只剩一行了),像这种情况发生时,你不管count(A表连接B表,若A和B是一对多的关系时,会出现。只有在这种情况下count(

时间:03/13/2025

第二十二篇-SQL优化之等价改写从青铜到王者

第二十二篇-SQL优化之等价改写从青铜到王者

我是[随缘而动,随遇而安], 一个喜欢用生活案例讲技术的开发者。:书架重组后位置会变(表结构修改导致ROWID失效):你在学习SQL时遇到过哪些坑?欢迎评论区留言讨论!:VIP通道会暂时封路(锁表),高峰期慎用!:查第100页数据时,别傻傻数前999条!:就像快递小哥合并配送路线,省时省力!:批量导入百万数据(如双11订单归档):老板让你分别统计北京和上海的订单量。:明明有高速路,导航却导到乡间小道。:《SQL优化之过程函数优化》:已知数据物理地址时闪电查询。:传输数据量减少80%!

时间:03/13/2025

sql靶场-布尔盲注第八关保姆级教程

sql靶场-布尔盲注第八关保姆级教程

布尔盲注了,这种页面只会有成功和错误两个状态的页面,不会出现报错显示,这种可以尝试可以通过布尔盲注来不断尝试猜测出数据:并且我们可以使用多种方法来注入。然后一个一个注入出名字的字符的ASCLL码然后对照表将名字完整的获取出来。由于表名与字段名一般不可能只有一个,所以需要多注入出它们的具体数量。发现页面变换,但是没有报错了,只有这两种页面,基本就是布尔盲注了。一般名字命名的字符是在32-128之间,所以测试一般在里面测试。手动进行布尔盲注十分麻烦,首先先要注入出名字的长度。这里发现页面变换,但是没有报错。

时间:03/12/2025

sql靶场-时间盲注第九十关保姆级教程

sql靶场-时间盲注第九十关保姆级教程

发现页面会在加载中转圈圈3秒,说明有时间盲注,如果没有,则进行测试双引号时间盲注测试,一般不是单引号就是双引号,很少有单引号加括号,双引号加括号等等,这里测试是单引号闭合的时间盲注。发现页面会在加载中转圈圈3秒,说明有时间盲注,如果没有,则进行测试双引号时间盲注测试,一般不是单引号就是双引号,很少有单引号加括号,双引号加括号等等。当回显,报错显示,及布尔盲注都无法使用时,即无论怎么输入只有一个页面不会变化。测试是否存在时间盲注即闭合方式。测试时间盲注的闭合方式。单引号的时间盲注测试。单引号的时间盲注测试。

时间:03/12/2025

SQL-Server的连接时发生了与网络相关或特定于实例的错误未找到服务器或无法访问服务器

SQL-Server的连接时发生了与网络相关或特定于实例的错误未找到服务器或无法访问服务器

SqlServer数据库使用IP无法连接

时间:03/12/2025

MySQL-的索引机制

MySQL-的索引机制

索引是数据库管理系统(DBMS)中用于加快数据检索速度的一种数据结构。它通过创建一个指向数据库表中数据值的 “快照” 来提高查询效率,使得数据库能够更快地找到和访问所需的数据行,而无需扫描整个表。创建索引在创建表时,如果添加了主键和唯一约束,就会默认创建:主键索引、唯一索引。查看索引删除索引。

时间:03/11/2025

MySQL-入门笔记

MySQL-入门笔记

包含几乎所有会用到的SQL语法以及实例

时间:03/11/2025

sql-server-2016-版本补丁说明

sql-server-2016-版本补丁说明

SQL Server 2016 内部版本(KB3177312) - SQL Server | Microsoft Learn

时间:03/11/2025

MySQL是怎么运行的二索引

MySQL是怎么运行的二索引

引擎层有支持索引,如InnoDB和MyISAM,区别就是InnoDB支持事务、外键和行锁。

时间:03/10/2025

leetcode-sql数据库面试题冲刺高频SQL五十题

leetcode-sql数据库面试题冲刺高频SQL五十题

我们有三部电影,它们的 id 是奇数:1、3 和 5。id = 3 的电影是 boring 的,所以我们不把它包括在答案中。使用WHERE关键词以上述条件为查询条件,获取返回结果的id, movie, description, rating值即可。编写解决方案,找出所有影片描述为 非 boring (不无聊) 的并且 id 为奇数 的影片。评级为 [0,10] 范围内的小数点后 2 位浮点数。每行包含有关电影名称、类型和评级的信息。id 是该表的主键(具有唯一值的列)。返回结果按 rating 降序排列。

时间:03/10/2025

GHCTF-2025SQL-sqlite注入

GHCTF-2025SQL-sqlite注入

查看版本:sqlite_version()列出附加数据库中的所有表:.tables。

时间:03/10/2025

Fedora41安装MySQL8.4.4

Fedora41安装MySQL8.4.4

以下是MySQL 8.4的详细介绍,重点涵盖其核心特性、改进方向及适用场景:1. 版本定位与支持周期LTS(长期支持版本)MySQL 8.4 是官方指定的长期支持版本,支持周期至2026 年,适合生产环境使用。支持策略:仅 LTS 版本(如 8.4、9.7)提供长期维护,非 LTS 版本(如 8.0)仅短期支持。兼容性与升级限制不支持从 MySQL 5.7 直接升级到 8.4,需先迁移至 8.0。

时间:03/10/2025

MySQL_04数据库基本操作用户管理-配置文件-远程连接-数据库信息查看创建删除

MySQL_04数据库基本操作用户管理-配置文件-远程连接-数据库信息查看创建删除

MySQL基操。

时间:03/10/2025

NewStarCTF-2023-公开赛道ez_sql1-sqlmap使用大小写绕过

NewStarCTF-2023-公开赛道ez_sql1-sqlmap使用大小写绕过

题目:发现id处可以sql注入:虽然输入id=1';#没什么回显,但是知道这里是字符型注入了。

时间:03/10/2025

SQL-Server查询计划操作符7.3查询计划相关操作符10

SQL-Server查询计划操作符7.3查询计划相关操作符10

本文对SQL Server查询计划操作符(Quey plan operator)——查询计划相关操作符(Sort、Spool、Stream Aggregate、Split、Table Merge等),进行了较为深入详细的说明和讲解,并对注意事项、关键知识点和选项等进行了重点标注和详尽解析,以便于读者进行深入学习和理解。

时间:03/09/2025

上一页
12345
下一页第 1 / 5 页