最新 最热

【Spring 篇】深入探讨MyBatis映射文件中的动态SQL

MyBatis,这个名字在Java开发者的世界中犹如一道光芒,照亮着持久层操作的道路。而在MyBatis的映射文件中,动态SQL则是一个让人爱-hate的存在。有时候,你感叹它的灵活性,有时候,你可能会为它的繁琐而头痛。但别担心,我们将在本...

2024-01-24
1

自己动手做数据库系统:解释执行 update 和 delete 对应的 sql 语句

在上一节我们完成了 select 语句的解释执行,本节我们看看 Update 和 Delete 对应的语句如何解释执行,当然他们的实现原理跟我们前面实现的 select 语句执行大同小异。无论是 update还是 delete 都是对数据表的修改,因此...

2024-01-22
1

【MySQL 8.0神器揭秘】派生表条件下推——让你的SQL飙车不再是梦想!

最近遇到了不少MySQL性能优化的案例,都和子查询有关,今天就这个话题做一定的分析。

2024-01-22
1

复杂 SQL 实现分组分情况分页查询

因此,我们需要使用分页查询来限制返回的结果数量。同时,根据特定的条件筛选数据也是非常常见的需求。

2024-01-19
1

“向量数据库”还是“向量搜索插件 + SQL 数据库”?PingCAP 黄东旭:我对 2024 年数据库发展趋势的思考

如果我们用一个词来总结 2023 年的数据技术领域,那个词无疑是“急速变革”。我们见证了数据库内核技术与云原生架构的融合演进,AI+Data 的浪潮涌现,以及用户工作负载的深刻转变。GenAI 时代的到来,就像一股不可抗拒的潮流...

2024-01-17
1

SQLite光束入门,一篇搞定(python版)

平常做一些简单的demo测试,或者数据量比较小的数据存储都是放json文件,或者csv文件,感觉连接MySQL比较麻烦。但有些测试的项目最终是要转产的,且用的是MySQL一类关系型数据库,就要改代码,很麻烦。SQLite就很方便做临时数据...

2024-01-17
1

数据库:MySQL、SqlServer、Oracle对比

MySQL的核心程序是采用完全的多线程编程。并且是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。

2024-01-17
1

12条SQL不起眼的数仓调优技巧

本文是作者本人做数仓调优时,所经常使用的SQL调优技巧,这些“技巧”也是经过日常不断摸索、问题排查以及网络检索并且经过本人在线上大规模使用过的,对于下面这12条(不算多,但特别有用)调优小“技巧”,希望能帮助阅读本文的...

2024-01-15
1

python接口自动化(二十)--token登录(详解)

为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用 cookie 来验证的,是用 token 参数来判断是否登录。token 传参有两种一种是放在请求头里,本质上是跟 cookie 是一样的,...

2024-01-15
0

确保你的数据库安全:如何防止SQL注入攻击

最近,越来越多的组织和公司受到SQL注入攻击的困扰。这种攻击可以导致数据库中的敏感信息泄露,破坏数据完整性,甚至可能导致整个系统崩溃。如果您是一名数据库管理员或网站管理员,您需要了解如何保护您的数据库免受SQL注入...

SQL
2024-01-13
1